Files
linuxcncWebWASM/coverage/source-symbols.jsonl

23984 lines
7.7 MiB

{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"tofile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:105:function:tofile"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"tofilename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:108:function:tofilename"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"BitFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:37:class:BitFile"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:46:function:__init__"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:49:function:__getitem__"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:51:function:__setitem__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"__delitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:53:function:__delitem__"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"chunkorder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:56:function:chunkorder"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"fromstring","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:63:function:fromstring"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"fromfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:84:function:fromfile"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"fromfilename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:88:function:fromfilename"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/bitfile.py","source_sha":"25144c08f492bc90b631bb4b21d4ab0c5dce866964208bd4a053ad3bcb8d8056","symbol":"tostring","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bitfile.py:91:function:tostring"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Entry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:102:class:Entry"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"invoke","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:103:function:invoke"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Label","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:106:class:Label"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setfocus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:107:function:setfocus"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Button","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:110:class:Button"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ArrowButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:112:class:ArrowButton"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ProgressBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:114:class:ProgressBar"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ScrollView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:116:class:ScrollView"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Separator","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:118:class:Separator"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"_Frame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:122:class:_Frame"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getframe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:123:function:getframe"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"_Items","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:127:class:_Items"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"itemcget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:128:function:itemcget"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"itemconfigure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:131:function:itemconfigure"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"MainFrame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:142:class:MainFrame"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"addindicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:143:function:addindicator"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getindicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:147:function:getindicator"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:151:function:getmenu"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setmenustate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:155:function:setmenustate"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"showstatusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:158:function:showstatusbar"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"showtoolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:161:function:showtoolbar"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"LabelFrame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:164:class:LabelFrame"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"align","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:165:function:align"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"TitleFrame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:168:class:TitleFrame"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"PanelFrame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:170:class:PanelFrame"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ScrolledWindow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:172:class:ScrolledWindow"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setwidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:173:function:setwidget"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ScrollableFrame","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:176:class:ScrollableFrame"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"see","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:177:function:see"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"xview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:182:function:xview"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"yview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:185:function:yview"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"PanedWindow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:188:class:PanedWindow"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:189:function:add"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getframe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:193:function:getframe"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ButtonBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:197:class:ButtonBox"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:198:function:add"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:202:function:delete"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:205:function:index"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:208:function:insert"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"invoke","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:212:function:invoke"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setfocus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:215:function:setfocus"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"PagesManager","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:218:class:PagesManager"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:219:function:add"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"compute_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:223:function:compute_size"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:226:function:delete"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getframe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:229:function:getframe"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"pages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:233:function:pages"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"raise_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:236:function:raise_page"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"NoteBook","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:241:class:NoteBook"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bindtabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:242:function:bindtabs"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:245:function:delete"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:248:function:insert"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:252:function:move"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"see","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:255:function:see"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"raise_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:258:function:raise_page"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Dialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:264:class:Dialog"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:265:function:draw"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"enddialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:270:function:enddialog"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"withdraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:273:function:withdraw"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"StatusBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:276:class:StatusBar"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"LabelEntry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:278:class:LabelEntry"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ComboBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:280:class:ComboBox"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:281:function:bind_entry"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getlistbox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:284:function:getlistbox"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:295:function:getvalue"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"post","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:298:function:post"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:301:function:setvalue"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"unpost","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:304:function:unpost"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"SpinBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:307:class:SpinBox"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:308:function:bind_entry"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:311:function:setvalue"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"getvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:314:function:getvalue"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"Tree","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:317:class:Tree"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:318:function:bind_image"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:321:function:bind_text"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"closetree","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:324:function:closetree"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:327:function:delete"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:330:function:edit"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"exists","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:334:function:exists"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:337:function:index"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:340:function:insert"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:344:function:move"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"nodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:347:function:nodes"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"opentree","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:350:function:opentree"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"parent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:353:function:parent"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"reorder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:356:function:reorder"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"see","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:359:function:see"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:362:function:selection_add"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:365:function:selection_clear"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:368:function:selection_get"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"returnswidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:36:function:returnswidget"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_includes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:371:function:selection_includes"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_remove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:374:function:selection_remove"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:377:function:selection_set"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"w","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:37:function:w"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:380:function:selection_toggle"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:383:function:toggle"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:386:function:visible"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"xview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:389:function:xview"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"yview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:392:function:yview"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ListBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:395:class:ListBox"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:396:function:bind_image"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"bind_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:399:function:bind_text"}
{"language":"python","line":402,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:402:function:delete"}
{"language":"python","line":405,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:405:function:edit"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"exists","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:409:function:exists"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:412:function:index"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:415:function:insert"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:419:function:items"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:422:function:move"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"reorder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:425:function:reorder"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"see","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:428:function:see"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:431:function:selection_add"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:434:function:selection_clear"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:437:function:selection_get"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"makeswidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:43:function:makeswidget"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_includes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:440:function:selection_includes"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_remove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:443:function:selection_remove"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:446:function:selection_set"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"selection_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:449:function:selection_toggle"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"w","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:44:function:w"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"xview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:452:function:xview"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"yview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:455:function:yview"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"MessageDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:458:class:MessageDialog"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:459:function:__init__"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"ProgressDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:463:class:ProgressDialog"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:464:function:__init__"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"PasswordDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:468:class:PasswordDialog"}
{"language":"python","line":469,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:469:function:__init__"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"SelectFont","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:473:class:SelectFont"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"SelectColor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:474:class:SelectColor"}
{"language":"python","line":475,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"setcolor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:475:function:setcolor"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"SelectColorMenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:478:function:SelectColorMenu"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"nametowidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:53:function:nametowidget"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"makewidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:83:function:makewidget"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"BWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:94:class:BWidget"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"_require","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:95:function:_require"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/bwidget.py","source_sha":"0e4d6b796514426d7660464420c1b34bbe8f5f165829af604f4703f58d87eda5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/bwidget.py:97:function:__init__"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/__init__.py","source_sha":"96a38971b04141faeb9bf2d93a8426cf875c4c13a7e3a7a27886f03ea53f4e0f","symbol":"excluded_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/__init__.py:16:function:excluded_filename"}
{"language":"python","line":1020,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xpym1_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1020:function:on_xpym1_released"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xmyp1_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1066:function:on_xmyp1_released"}
{"language":"python","line":1113,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xmym1_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1113:function:on_xmym1_released"}
{"language":"python","line":1159,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xy_hole_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1159:function:on_xy_hole_released"}
{"language":"python","line":1253,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_angle_yp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1253:function:on_angle_yp_released"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"error_poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:128:function:error_poll"}
{"language":"python","line":1300,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_angle_ym_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1300:function:on_angle_ym_released"}
{"language":"python","line":1346,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_angle_xp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1346:function:on_angle_xp_released"}
{"language":"python","line":1392,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_angle_xm_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1392:function:on_angle_xm_released"}
{"language":"python","line":1439,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1439:function:__init__"}
{"language":"python","line":1553,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"get_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:1553:function:get_handlers"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"calc_cross_rott","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:158:function:calc_cross_rott"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"rott_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:167:function:rott_point"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"rott00_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:183:function:rott00_point"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"probed_position_with_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:191:function:probed_position_with_offsets"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_chk_set_zero_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:216:function:on_chk_set_zero_toggled"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_chk_auto_rott_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:222:function:on_chk_auto_rott_toggled"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"set_zerro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:228:function:set_zerro"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"rotate_coord_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:247:function:rotate_coord_system"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_search_vel_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:268:function:on_spbtn1_search_vel_key_press_event"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_vel_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:276:function:on_spbtn1_probe_vel_key_press_event"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_max_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:283:function:on_spbtn1_probe_max_key_press_event"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_latch_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:290:function:on_spbtn1_probe_latch_key_press_event"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_diam_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:297:function:on_spbtn1_probe_diam_key_press_event"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_xy_clearance_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:304:function:on_spbtn1_xy_clearance_key_press_event"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_edge_lenght_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:311:function:on_spbtn1_edge_lenght_key_press_event"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_z_clearance_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:318:function:on_spbtn1_z_clearance_key_press_event"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_x_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:325:function:on_spbtn_offs_x_key_press_event"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_y_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:332:function:on_spbtn_offs_y_key_press_event"}
{"language":"python","line":339,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_z_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:339:function:on_spbtn_offs_z_key_press_event"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_angle_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:346:function:on_spbtn_offs_angle_key_press_event"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_search_vel_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:353:function:on_spbtn1_search_vel_value_changed"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_vel_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:358:function:on_spbtn1_probe_vel_value_changed"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_max_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:363:function:on_spbtn1_probe_max_value_changed"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_latch_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:368:function:on_spbtn1_probe_latch_value_changed"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_probe_diam_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:374:function:on_spbtn1_probe_diam_value_changed"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_xy_clearance_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:379:function:on_spbtn1_xy_clearance_value_changed"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_edge_lenght_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:384:function:on_spbtn1_edge_lenght_value_changed"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn1_z_clearance_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:389:function:on_spbtn1_z_clearance_value_changed"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"ps_preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:38:class:ps_preferences"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_x_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:394:function:on_spbtn_offs_x_value_changed"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_y_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:399:function:on_spbtn_offs_y_value_changed"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_z_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:404:function:on_spbtn_offs_z_value_changed"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_spbtn_offs_angle_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:409:function:on_spbtn_offs_angle_value_changed"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:414:function:gcode"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"ocode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:424:function:ocode"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"z_clearance_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:437:function:z_clearance_down"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"z_clearance_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:446:function:z_clearance_up"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"lenght_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:455:function:lenght_x"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"lenght_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:468:function:lenght_y"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:47:function:__init__"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_btn1_set_x_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:483:function:on_btn1_set_x_released"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_btn1_set_y_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:490:function:on_btn1_set_y_released"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_btn1_set_z_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:497:function:on_btn1_set_z_released"}
{"language":"python","line":504,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_btn1_set_angle_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:504:function:on_btn1_set_angle_released"}
{"language":"python","line":530,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_down_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:530:function:on_down_released"}
{"language":"python","line":541,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:541:function:on_xp_released"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:54:function:getpref"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_yp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:570:function:on_yp_released"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xm_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:599:function:on_xm_released"}
{"language":"python","line":628,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_ym_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:628:function:on_ym_released"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xpyp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:659:function:on_xpyp_released"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:68:function:putpref"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xpym_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:710:function:on_xpym_released"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"ProbeScreenClass","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:73:class:ProbeScreenClass"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"get_preference_file_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:75:function:get_preference_file_path"}
{"language":"python","line":760,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xmyp_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:760:function:on_xmyp_released"}
{"language":"python","line":811,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xmym_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:811:function:on_xmym_released"}
{"language":"python","line":862,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xy_center_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:862:function:on_xy_center_released"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"get_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:89:function:get_display"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"add_history","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:96:function:add_history"}
{"language":"python","line":974,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py","source_sha":"c7316774876c3409a5b307f523619452efad8376b26fc907dc9f8c16ef4c8bc9","symbol":"on_xpyp1_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/builtin-panels/versa-probe/versa_probe_screen.py:974:function:on_xpyp1_released"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"num_pad_only","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:106:function:num_pad_only"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"integer_entry_only","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:125:function:integer_entry_only"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"set_editable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:132:function:set_editable"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:136:function:set_font"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:140:function:set_value"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:152:function:get_value"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"get_preset_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:162:function:get_preset_value"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"compute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:165:function:compute"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:206:function:delete"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayOperand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:210:function:displayOperand"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayText_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:224:function:displayText_changed"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:227:function:displayText"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayClr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:231:function:displayClr"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayBackspace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:234:function:displayBackspace"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayLeftBracket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:244:function:displayLeftBracket"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayRightBracket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:247:function:displayRightBracket"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displaySeven","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:250:function:displaySeven"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayEight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:253:function:displayEight"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayNine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:256:function:displayNine"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayFour","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:259:function:displayFour"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayFive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:262:function:displayFive"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displaySix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:265:function:displaySix"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayOne","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:268:function:displayOne"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayTwo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:271:function:displayTwo"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayThree","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:274:function:displayThree"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayZero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:277:function:displayZero"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayDot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:280:function:displayDot"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayPi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:283:function:displayPi"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayDiv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:286:function:displayDiv"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayMultiply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:289:function:displayMultiply"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayMinus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:292:function:displayMinus"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayEqual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:295:function:displayEqual"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:298:function:displayAdd"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayMmInch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:301:function:displayMmInch"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"displayInchMm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:305:function:displayInchMm"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"on_ok_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:309:function:on_ok_button_clicked"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"on_cancel_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:313:function:on_cancel_button_clicked"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:317:function:do_get_property"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:324:function:do_set_property"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:335:function:main"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"Calculator","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:37:class:Calculator"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/calculatorwidget.py","source_sha":"b5402a77fdc794f70dade8f3d5e344926515fe245fb65310f2472e9ee6b875b3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/calculatorwidget.py:47:function:__init__"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:105:function:__init__"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_on_eventbox_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:271:function:_on_eventbox_clicked"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:281:function:do_get_property"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"convert_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:289:function:convert_color"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:294:function:do_set_property"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_get_current_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:347:function:_get_current_system"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_get_current_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:357:function:_get_current_units"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_set_labels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:366:function:_set_labels"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_style","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:386:function:set_style"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_user_system_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:431:function:_user_system_changed"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:434:function:_position"}
{"language":"python","line":491,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_not_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:491:function:_not_all_homed"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:502:function:_all_homed"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:509:function:_homed"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"Combi_DRO","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:50:class:Combi_DRO"}
{"language":"python","line":519,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_to_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:519:function:set_to_inch"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_auto_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:534:function:set_auto_units"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_to_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:546:function:set_to_diameter"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"toggle_readout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:561:function:toggle_readout"}
{"language":"python","line":590,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"change_axisletter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:590:function:change_axisletter"}
{"language":"python","line":602,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_joint_no","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:602:function:set_joint_no"}
{"language":"python","line":612,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:612:function:set_axis"}
{"language":"python","line":623,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"get_order","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:623:function:get_order"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"set_order","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:635:function:set_order"}
{"language":"python","line":651,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"get_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:651:function:get_position"}
{"language":"python","line":671,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:671:function:main"}
{"language":"python","line":703,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/combi_dro.py","source_sha":"9b2981517576679058b6406b222fe337a00b30eb0b9ba0af7d82a9e79cd25a30","symbol":"clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/combi_dro.py:703:function:clicked"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"Info","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:23:class:Info"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:27:function:__new__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"Status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:41:class:Status"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:55:function:__new__"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:60:function:__init__"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"Action","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:76:class:Action"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/core.py","source_sha":"989de37bc93559f83fed77aa0d80b442d28308a41ca7733a41e38f11dff26997","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/core.py:80:function:__new__"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:135:function:do_get_property"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:142:function:do_set_property"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_style","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:193:function:set_style"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"rgba_to_hex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:220:function:rgba_to_hex"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"str_to_rgba","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:225:function:str_to_rgba"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:230:function:periodic"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:253:function:position"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:294:function:_homed"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:309:function:set_machine_units"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:313:function:convert_units"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_to_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:317:function:set_to_inch"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_to_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:320:function:set_to_mm"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_to_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:323:function:set_to_diameter"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_to_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:326:function:set_to_radius"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"set_style","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:329:function:set_style"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:357:function:main"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"HAL_DRO","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:46:class:HAL_DRO"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/drowidget.py","source_sha":"a7006fce45d4250231d17a78457d6cadeff3e1512c5790054b1f50f955737ffc","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/drowidget.py:79:function:__init__"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:10:function:__init__"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"get_object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:13:function:get_object"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"get_objects","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:16:function:get_objects"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"connect_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:19:function:connect_signals"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"widget_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:22:function:widget_name"}
{"language":"python","line":8,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gladebuilder.py","source_sha":"1f9a43a6fd98982b33fbc7f2ff15c38b1195573f08d629059e24a4328e007ca1","symbol":"GladeBuilder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gladebuilder.py:8:class:GladeBuilder"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MACHINE_UNHOMED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:112:function:SET_MACHINE_UNHOMED"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_AUTO_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:125:function:SET_AUTO_MODE"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"TOGGLE_LIMITS_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:130:function:TOGGLE_LIMITS_OVERRIDE"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MDI_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:142:function:SET_MDI_MODE"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MANUAL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:145:function:SET_MANUAL_MODE"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"CALL_MDI_LIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:156:function:CALL_MDI_LIST"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"CALL_MDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:165:function:CALL_MDI"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"CALL_MDI_WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:170:function:CALL_MDI_WAIT"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"CALL_INI_MDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:194:function:CALL_INI_MDI"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"CALL_OWORD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:208:function:CALL_OWORD"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"UPDATE_VAR_FILE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:241:function:UPDATE_VAR_FILE"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"OPEN_PROGRAM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:245:function:OPEN_PROGRAM"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SAVE_PROGRAM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:269:function:SAVE_PROGRAM"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"_Lcnc_Action","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:26:class:_Lcnc_Action"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:27:function:__init__"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_AXIS_ORIGIN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:314:function:SET_AXIS_ORIGIN"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_TOOL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:325:function:SET_TOOL_OFFSET"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_DIRECT_TOOL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:337:function:SET_DIRECT_TOOL_OFFSET"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"RUN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:347:function:RUN"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"STEP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:356:function:STEP"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ABORT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:364:function:ABORT"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"PAUSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:367:function:PAUSE"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MAX_VELOCITY_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:374:function:SET_MAX_VELOCITY_RATE"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_RAPID_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:377:function:SET_RAPID_RATE"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:380:function:SET_FEED_RATE"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SPINDLE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:383:function:SET_SPINDLE_RATE"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_JOG_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:386:function:SET_JOG_RATE"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_JOG_RATE_ANGULAR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:389:function:SET_JOG_RATE_ANGULAR"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_ESTOP_STATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:38:function:SET_ESTOP_STATE"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_JOG_INCR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:392:function:SET_JOG_INCR"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_JOG_INCR_ANGULAR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:398:function:SET_JOG_INCR_ANGULAR"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SPINDLE_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:404:function:SET_SPINDLE_ROTATION"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SPINDLE_FASTER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:407:function:SET_SPINDLE_FASTER"}
{"language":"python","line":427,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SPINDLE_SLOWER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:427:function:SET_SPINDLE_SLOWER"}
{"language":"python","line":447,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SPINDLE_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:447:function:SET_SPINDLE_STOP"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MACHINE_STATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:44:function:SET_MACHINE_STATE"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_USER_SYSTEM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:450:function:SET_USER_SYSTEM"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ZERO_G92_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:458:function:ZERO_G92_OFFSET"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ZERO_ROTATIONAL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:462:function:ZERO_ROTATIONAL_OFFSET"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ZERO_G5X_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:466:function:ZERO_G5X_OFFSET"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"RECORD_CURRENT_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:476:function:RECORD_CURRENT_MODE"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"RESTORE_RECORDED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:481:function:RESTORE_RECORDED_MODE"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SELECTED_JOINT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:484:function:SET_SELECTED_JOINT"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_SELECTED_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:490:function:SET_SELECTED_AXIS"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"DO_JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:498:function:DO_JOG"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MOTION_TELEOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:50:function:SET_MOTION_TELEOP"}
{"language":"python","line":520,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:520:function:JOG"}
{"language":"python","line":532,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"STOP_JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:532:function:STOP_JOG"}
{"language":"python","line":537,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"TOGGLE_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:537:function:TOGGLE_FLOOD"}
{"language":"python","line":540,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:540:function:SET_FLOOD_ON"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:543:function:SET_FLOOD_OFF"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"TOGGLE_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:546:function:TOGGLE_MIST"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:549:function:SET_MIST_ON"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:552:function:SET_MIST_OFF"}
{"language":"python","line":555,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"RELOAD_TOOLTABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:555:function:RELOAD_TOOLTABLE"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"TOGGLE_OPTIONAL_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:558:function:TOGGLE_OPTIONAL_STOP"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_OPTIONAL_STOP_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:561:function:SET_OPTIONAL_STOP_ON"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_OPTIONAL_STOP_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:564:function:SET_OPTIONAL_STOP_OFF"}
{"language":"python","line":567,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"TOGGLE_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:567:function:TOGGLE_BLOCK_DELETE"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_BLOCK_DELETE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:570:function:SET_BLOCK_DELETE_ON"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_BLOCK_DELETE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:573:function:SET_BLOCK_DELETE_OFF"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"RELOAD_DISPLAY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:576:function:RELOAD_DISPLAY"}
{"language":"python","line":579,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_GRAPHICS_VIEW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:579:function:SET_GRAPHICS_VIEW"}
{"language":"python","line":591,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_GRAPHICS_GRID_SIZE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:591:function:SET_GRAPHICS_GRID_SIZE"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ADJUST_GRAPHICS_PAN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:594:function:ADJUST_GRAPHICS_PAN"}
{"language":"python","line":597,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ADJUST_GRAPHICS_ROTATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:597:function:ADJUST_GRAPHICS_ROTATE"}
{"language":"python","line":600,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SHUT_SYSTEM_DOWN_PROMPT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:600:function:SHUT_SYSTEM_DOWN_PROMPT"}
{"language":"python","line":616,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SHUT_SYSTEM_DOWN_NOW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:616:function:SHUT_SYSTEM_DOWN_NOW"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_MACHINE_HOMING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:61:function:SET_MACHINE_HOMING"}
{"language":"python","line":620,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"UPDATE_MACHINE_LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:620:function:UPDATE_MACHINE_LOG"}
{"language":"python","line":625,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_LATHE_MIRROR_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:625:function:SET_LATHE_MIRROR_X"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"UNSET_LATHE_MIRROR_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:632:function:UNSET_LATHE_MIRROR_X"}
{"language":"python","line":640,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_DISPLAY_MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:640:function:SET_DISPLAY_MESSAGE"}
{"language":"python","line":644,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"SET_ERROR_MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:644:function:SET_ERROR_MESSAGE"}
{"language":"python","line":654,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"get_jog_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:654:function:get_jog_info"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"jnum_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:659:function:jnum_check"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"ensure_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:674:function:ensure_mode"}
{"language":"python","line":685,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"open_filter_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:685:function:open_filter_program"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"_load_filter_result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:692:function:_load_filter_result"}
{"language":"python","line":703,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"_mktemp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:703:function:_mktemp"}
{"language":"python","line":712,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"change_mode_after","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:712:function:change_mode_after"}
{"language":"python","line":716,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"command_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:716:function:command_stopped"}
{"language":"python","line":730,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"generate_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:730:function:generate_list"}
{"language":"python","line":745,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"read_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:745:function:read_stdout"}
{"language":"python","line":750,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"read_stderror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:750:function:read_stderror"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"parse_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:755:function:parse_line"}
{"language":"python","line":772,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"touchoff_started","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:772:function:touchoff_started"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"touchoff_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:775:function:touchoff_finished"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:781:function:__getitem__"}
{"language":"python","line":784,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:784:function:__setitem__"}
{"language":"python","line":790,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"Progress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:790:class:Progress"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:791:function:__init__"}
{"language":"python","line":798,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:798:function:update"}
{"language":"python","line":805,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:805:function:emit_percent"}
{"language":"python","line":808,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:808:function:nextphase"}
{"language":"python","line":814,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:814:function:done"}
{"language":"python","line":818,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:818:function:set_text"}
{"language":"python","line":836,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"FilterProgram","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:836:class:FilterProgram"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:837:function:__init__"}
{"language":"python","line":858,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:858:function:update"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:882:function:finish"}
{"language":"python","line":897,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:897:function:error"}
{"language":"python","line":920,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/gtk_action.py","source_sha":"08378b084602ecf90ebf055fefcb55d3aa86d8b62a26a33aff8bc3d7ba30d888","symbol":"mess","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/gtk_action.py:920:function:mess"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"safe_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:101:function:safe_handler"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:102:function:_f"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"set_active_safe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:108:function:set_active_safe"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:113:function:do_get_property"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:127:function:do_set_property"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMC_Action","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:143:class:_EMC_Action"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:145:function:__init__"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"set_active_safe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:150:function:set_active_safe"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:152:function:on_activate"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMC_ToggleAction","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:155:class:_EMC_ToggleAction"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:157:function:__init__"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:165:function:on_toggled"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMC_RadioAction","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:168:class:_EMC_RadioAction"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:170:function:__init__"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:175:function:on_toggled"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Stat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:180:class:EMC_Stat"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:182:function:__init__"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:186:function:_hal_init"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:189:function:_action"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_C","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:190:class:_C"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:192:function:on_activate"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_ESTOP","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:202:class:EMC_ToggleAction_ESTOP"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:204:function:_hal_init"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:212:function:on_toggled"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_Power","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:220:class:EMC_ToggleAction_Power"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:222:function:_hal_init"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:233:function:on_toggled"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_RadioAction_ESTOP","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:241:class:EMC_RadioAction_ESTOP"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:243:function:_hal_init"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:250:function:on_activate"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_RadioAction_ESTOP_RESET","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:253:class:EMC_RadioAction_ESTOP_RESET"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:255:function:_hal_init"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:262:function:on_activate"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_RadioAction_ON","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:265:class:EMC_RadioAction_ON"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:267:function:_hal_init"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:276:function:on_activate"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_RadioAction_OFF","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:279:class:EMC_RadioAction_OFF"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:281:function:_hal_init"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:290:function:on_activate"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:293:function:running"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"ensure_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:297:function:ensure_mode"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Python","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:306:class:EMC_Action_Python"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:322:function:_hal_init"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:337:function:on_activate"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Run","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:350:class:EMC_Action_Run"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:357:function:set_restart_line"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:361:function:on_activate"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Step","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:366:class:EMC_Action_Step"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:368:function:_hal_init"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:375:function:on_activate"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Pause","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:379:class:EMC_Action_Pause"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMCStaticHolder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:37:class:_EMCStaticHolder"}
{"language":"python","line":381,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:381:function:on_activate"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Resume","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:389:class:EMC_Action_Resume"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:38:function:__init__"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:391:function:on_activate"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Stop","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:401:class:EMC_Action_Stop"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:403:function:on_activate"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_Run","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:407:class:EMC_ToggleAction_Run"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:413:function:_hal_init"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"file_loaded_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:429:function:file_loaded_check"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:432:function:set_restart_line"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:436:function:on_toggled"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_Stop","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:440:class:EMC_ToggleAction_Stop"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:442:function:_hal_init"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:44:function:get"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:456:function:on_toggled"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_Pause","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:460:class:EMC_ToggleAction_Pause"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:462:function:_hal_init"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:481:function:on_toggled"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"HalTemplate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:487:class:HalTemplate"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"FloatComp","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:490:class:FloatComp"}
{"language":"python","line":491,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:491:function:__init__"}
{"language":"python","line":493,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:493:function:__getitem__"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_MDI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:497:class:EMC_Action_MDI"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:501:function:_hal_init"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:510:function:on_activate"}
{"language":"python","line":516,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_ToggleAction_MDI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:516:class:EMC_ToggleAction_MDI"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMCStatic","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:51:class:_EMCStatic"}
{"language":"python","line":524,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:524:function:_hal_init"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:528:function:on_toggled"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"wait_complete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:536:function:wait_complete"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:53:function:get"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_UnHome","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:544:class:EMC_Action_UnHome"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:548:function:_hal_init"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:556:function:on_activate"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"prompt_areyousure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:561:function:prompt_areyousure"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_EMC_ActionBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:56:class:_EMC_ActionBase"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"EMC_Action_Home","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:575:class:EMC_Action_Home"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:581:function:_hal_init"}
{"language":"python","line":589,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:589:function:homed"}
{"language":"python","line":596,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:596:function:on_activate"}
{"language":"python","line":607,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"State_Sensitive_Table","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:607:class:State_Sensitive_Table"}
{"language":"python","line":616,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:616:function:_hal_init"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:63:function:_hal_init"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:71:function:machine_on"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"is_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:75:function:is_auto_mode"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"is_file_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:80:function:is_file_loaded"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"is_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:88:function:is_all_homed"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_actions.py","source_sha":"4f3ac24299a4f1da2004e6258decd9614bba01fbf6b7e0470b856dc93a4d714d","symbol":"no_home_required","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_actions.py:98:function:no_home_required"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"text_at","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:100:function:text_at"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"_expose_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:114:function:_expose_prepare"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:135:function:set_color"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"_load_gradient","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:157:function:_load_gradient"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:180:function:do_get_property"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:187:function:do_set_property"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:210:function:set_value"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"set_target_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:214:function:set_target_value"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"get_value_diff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:218:function:get_value_diff"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:222:function:_hal_init"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"HAL_HBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:228:class:HAL_HBar"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:232:function:expose"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"HAL_VBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:299:class:HAL_VBar"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:303:function:expose"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"Gdk_color_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:33:function:Gdk_color_tuple"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"HAL_Bar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:38:class:HAL_Bar"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_bar.py","source_sha":"89d826352036a817c566b45d95e0ecf7612add45f39316701910d700796aead8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_bar.py:85:function:__init__"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"get_scaled_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:101:function:get_scaled_value"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"get_delta_scaled_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:105:function:get_delta_scaled_value"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"set_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:108:function:set_label"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:111:function:expose"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"button_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:127:function:button_press"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"button_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:144:function:button_release"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"_scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:156:function:_scroll"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"start_drag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:169:function:start_drag"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"motion_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:188:function:motion_notify"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"emit_count_changed_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:192:function:emit_count_changed_signal"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:230:function:draw"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"redraw_canvas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:309:function:redraw_canvas"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:318:function:do_get_property"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:326:function:do_set_property"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"count_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:355:function:count_changed"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"scale_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:359:function:scale_changed"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"Hal_Dial","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:35:class:Hal_Dial"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:363:function:main"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:62:function:__init__"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:93:function:_hal_init"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_dial.py","source_sha":"a0e5eceb158e06b632fd56fd92e9b8d9c62fc14d112fe62ee0e216839836cb63","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_dial.py:97:function:get_value"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"mktemp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:105:function:mktemp"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"load_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:111:function:load_file"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_load_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:123:function:_load_file"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"refilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:131:function:refilter"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"load_filters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:136:function:load_filters"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"get_filter_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:142:function:get_filter_program"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_load_filters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:149:function:_load_filters"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_e2p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:150:function:_e2p"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"EMC_FileChooserDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:169:class:EMC_FileChooserDialog"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:171:function:__init__"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"on_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:176:function:on_response"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"EMC_FileChooserButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:180:class:EMC_FileChooserButton"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:182:function:__init__"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"on_file_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:187:function:on_file_set"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"EMC_Action_Open","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:190:class:EMC_Action_Open"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:194:function:_hal_init"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_load_filters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:201:function:_load_filters"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:203:function:on_activate"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"EMC_Action_Reload","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:219:class:EMC_Action_Reload"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:221:function:_hal_init"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:224:function:on_activate"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"FilterProgram","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:35:class:FilterProgram"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:36:function:__init__"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:56:function:update"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:73:function:finish"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:86:function:error"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_EMC_FileChooser","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:97:class:_EMC_FileChooser"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_filechooser.py","source_sha":"8d5ac3864eedeefd7156c40b831db1166bbc46ac5a452b3d1e9ffbb2055697a0","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_filechooser.py:98:function:_hal_init"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:112:function:_hal_init"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"tick_poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:116:function:tick_poll"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"snapshot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:129:function:snapshot"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:137:function:expose"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"t2x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:181:function:t2x"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"text_at","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:237:function:text_at"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"draw_graph","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:251:function:draw_graph"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"draw_xticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:269:function:draw_xticks"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"draw_yticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:281:function:draw_yticks"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"time_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:304:function:time_string"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"time_strings_clean","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:311:function:time_strings_clean"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:315:function:set_value"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:319:function:do_get_property"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:326:function:do_set_property"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"Gdk_color_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:34:function:Gdk_color_tuple"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"mround","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:39:function:mround"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"HAL_Graph","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:49:class:HAL_Graph"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_graph.py","source_sha":"2ad19ac111ecf17b575244f75bc11c950acc40f26b68d88093803171db957306","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_graph.py:90:function:__init__"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:115:function:__init__"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"reloadfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:139:function:reloadfile"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"fileloaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:146:function:fileloaded"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:155:function:do_get_property"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:164:function:do_set_property"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"dro_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:191:function:dro_format"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"update_highlight_variable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:273:function:update_highlight_variable"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:279:function:realize"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:283:function:_load"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"report_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:286:function:report_gcode_error"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"get_linuxcnc_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:46:function:get_linuxcnc_ini_file"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin.py","source_sha":"10baf5e3f0141a5d9e112504e49ba4b7c816a4c5d55c6e2bf40c83c3bda3550d","symbol":"HAL_Gremlin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin.py:61:class:HAL_Gremlin"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:106:function:do_get_property"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:114:function:do_set_property"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"go_gremlin_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:123:function:go_gremlin_view"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"remove_unwanted_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:131:function:remove_unwanted_label"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"start_GremlinView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:136:function:start_GremlinView"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"HAL_GremlinPlus","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:45:class:HAL_GremlinPlus"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py","source_sha":"25617d07eb6c0e526b680aa44ae8c25b225513921e2b47350491ca63174243c7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_gremlin_plus.py:88:function:__init__"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_enter_notify_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:144:function:do_enter_notify_event"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_leave_notify_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:147:function:do_leave_notify_event"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:151:function:do_button_press_event"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_button_release_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:179:function:do_button_release_event"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:198:function:expose"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:208:function:set_color"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"modify_hsv_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:227:function:modify_hsv_color"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"update_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:304:function:update_font"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"update_widget_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:313:function:update_widget_size"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:324:function:set_active"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"get_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:327:function:get_active"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"set_light_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:330:function:set_light_on"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"get_light_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:333:function:get_light_on"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:336:function:set_text"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"set_on_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:341:function:set_on_text"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:348:function:do_get_property"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:355:function:do_set_property"}
{"language":"python","line":372,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:372:function:_hal_init"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"button_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:390:function:button_pin_update"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"enable_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:392:function:enable_pin_update"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"light_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:394:function:light_pin_update"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"HAL_LightButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:52:class:HAL_LightButton"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_lightbutton.py","source_sha":"6a186d5da285190243c5721030d5e5827e7c56272292f7dd39d5743ee7c3780c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_lightbutton.py:97:function:__init__"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:128:function:reload"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"submit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:151:function:submit"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:202:function:select"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"on_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:210:function:on_key_press_event"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"on_button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:255:function:on_button_press_event"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"load_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:268:function:load_halmeter"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"load_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:270:function:load_status"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"load_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:272:function:load_halshow"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"_get_iter_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:278:function:_get_iter_last"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"_change_font_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:286:function:_change_font_entry"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"_change_font_tree","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:291:function:_change_font_tree"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:297:function:do_get_property"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:305:function:do_set_property"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:323:function:main"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"EMC_MDIHistory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:53:class:EMC_MDIHistory"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_mdihistory.py","source_sha":"a388f8166167f3a2c5679580b4989d54ac4631f1cbd83b0a975a37e7dda44159","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_mdihistory.py:75:function:__init__"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:113:function:set_color"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:137:function:angle"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"draw_zone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:176:function:draw_zone"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"draw_tick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:184:function:draw_tick"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"text_at","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:192:function:text_at"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"draw_arrow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:206:function:draw_arrow"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:217:function:set_value"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:221:function:do_get_property"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:228:function:do_set_property"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:254:function:main"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"Gdk_color_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:31:function:Gdk_color_tuple"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"HAL_Meter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:36:class:HAL_Meter"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:76:function:__init__"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:88:function:_hal_init"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_meter.py","source_sha":"02f5f48a908e3cb90b556ad1086fe37c1e1181991f4cd676ad7faf20ce827344","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_meter.py:94:function:expose"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:102:function:do_set_property"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"go_ngcgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:112:function:go_ngcgui"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"start_NgcGui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:121:function:start_NgcGui"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"PyNgcGui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:36:class:PyNgcGui"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:79:function:__init__"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_pyngcgui.py","source_sha":"b4591e9d8975bf6e285a57a21c5a3359448fa810f9e4835837f6a3a869cce766","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_pyngcgui.py:94:function:do_get_property"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:106:function:_hal_init"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"set_language","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:113:function:set_language"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"set_style_scheme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:124:function:set_style_scheme"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"get_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:129:function:get_filename"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"load_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:137:function:load_file"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"line_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:158:function:line_down"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"line_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:165:function:line_up"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"get_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:170:function:get_line_number"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"set_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:174:function:set_line_number"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"check_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:179:function:check_offset"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:185:function:highlight_line"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"button_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:200:function:button_pressed"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"update_iter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:208:function:update_iter"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"modified_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:217:function:modified_changed"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"text_search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:227:function:text_search"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"replace_text_search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:272:function:replace_text_search"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"undo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:289:function:undo"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"redo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:294:function:redo"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"safe_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:298:function:safe_write"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"EMC_Action_Save","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:313:class:EMC_Action_Save"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:318:function:__init__"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:322:function:_hal_init"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:325:function:on_activate"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:330:function:save"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:336:function:do_set_property"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:343:function:do_get_property"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"EMC_Action_SaveAs","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:351:class:EMC_Action_SaveAs"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:357:function:__init__"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"on_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:362:function:on_activate"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"EMC_SourceView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:41:class:EMC_SourceView"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:51:function:__init__"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"add_mark_category","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:85:function:add_mark_category"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:92:function:do_get_property"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_sourceview.py","source_sha":"87b79d87510f02e8e811bb70dfee940e928e9435e5125033143c9695881a28f1","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_sourceview.py:99:function:do_set_property"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:101:function:hal_update"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalSpeedControlBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:115:class:_HalSpeedControlBase"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:116:function:_hal_init"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:120:function:hal_update"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_HBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:124:class:HAL_HBox"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_Table","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:128:class:HAL_Table"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_HideTable","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:132:class:HAL_HideTable"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:136:function:_hal_init"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:140:function:update"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_ComboBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:147:class:HAL_ComboBox"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:154:function:do_get_property"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:161:function:do_set_property"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:168:function:_hal_init"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:173:function:hal_update"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_Button","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:183:class:HAL_Button"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:186:function:_hal_init"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:188:function:_f"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HALIO_Button","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:194:class:HALIO_Button"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:197:function:_hal_init"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:200:function:_f"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:206:function:hal_update"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_CheckButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:210:class:HAL_CheckButton"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_SpinButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:213:class:HAL_SpinButton"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:216:function:hal_update"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:221:function:_hal_init"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_RadioButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:227:class:HAL_RadioButton"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_ToggleButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:230:class:HAL_ToggleButton"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_HScale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:233:class:HAL_HScale"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HALIO_HScale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:237:class:HALIO_HScale"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_VScale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:241:class:HAL_VScale"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_ProgressBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:244:class:HAL_ProgressBar"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:266:function:do_get_property"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:273:function:do_set_property"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalWidgetBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:27:class:_HalWidgetBase"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:280:function:_hal_init"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:289:function:hal_update"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:28:function:hal_init"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"HAL_Label","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:325:class:HAL_Label"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:336:function:do_get_property"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:33:function:_hal_init"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:343:function:do_set_property"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:351:function:_hal_init"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:37:function:hal_update"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalToggleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:41:class:_HalToggleBase"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:42:function:_hal_init"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:48:function:hal_update"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalScaleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:53:class:_HalScaleBase"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:54:function:_hal_init"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:59:function:hal_update"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalIOScaleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:63:class:_HalIOScaleBase"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:64:function:_hal_init"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:70:function:hal_update"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalSensitiveBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:81:class:_HalSensitiveBase"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:82:function:_hal_init"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_HalJogWheelBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:87:class:_HalJogWheelBase"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/hal_widgets.py","source_sha":"76d2b80e6ba5921b5c7d29e92d8da5943a2d5a07eafa28aad2c522874e62bb38","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/hal_widgets.py:88:function:_hal_init"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_init_button_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:255:function:_init_button_state"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_button_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:266:function:_button_press"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_on_activate_cursor_item","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:273:function:_on_activate_cursor_item"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_get_icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:276:function:_get_icon"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_create_store","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:288:function:_create_store"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_fill_store","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:292:function:_fill_store"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"check_button_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:365:function:check_button_state"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"state_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:393:function:state_changed"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"show_buttonbox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:406:function:show_buttonbox"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"show_filelabel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:412:function:show_filelabel"}
{"language":"python","line":418,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_home_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:418:function:on_btn_home_clicked"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_jump_to_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:422:function:on_btn_jump_to_clicked"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"get_iter_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:426:function:get_iter_last"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_sel_prev_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:434:function:on_btn_sel_prev_clicked"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_sel_next_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:457:function:on_btn_sel_next_clicked"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"set_icon_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:508:function:set_icon_size"}
{"language":"python","line":516,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"set_directory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:516:function:set_directory"}
{"language":"python","line":520,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"set_filetypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:520:function:set_filetypes"}
{"language":"python","line":524,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"refresh_filelist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:524:function:refresh_filelist"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"get_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:527:function:get_selected"}
{"language":"python","line":530,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_select_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:530:function:on_btn_select_clicked"}
{"language":"python","line":547,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_exit_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:547:function:on_btn_exit_clicked"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_on_item_activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:552:function:_on_item_activated"}
{"language":"python","line":565,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"_on_selection_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:565:function:_on_selection_changed"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"on_btn_dir_up_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:570:function:on_btn_dir_up_clicked"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:574:function:do_get_property"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:581:function:do_set_property"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:609:function:main"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"IconFileSelection","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:68:class:IconFileSelection"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/iconview.py","source_sha":"fb2f21363844682c97931abb10423ff02bd8a619fa2e1357b644fc868d403934","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/iconview.py:95:function:__init__"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:104:function:get_value"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"get_scaled_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:109:function:get_scaled_value"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"set_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:115:function:set_label"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:119:function:expose"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_draw_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:147:function:_draw_frame"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_draw_dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:194:function:_draw_dot"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_draw_arrow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:202:function:_draw_arrow"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_button_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:236:function:_button_press"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_button_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:242:function:_button_release"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:246:function:_motion"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:262:function:_scroll"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:272:function:do_get_property"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:280:function:do_set_property"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:307:function:main"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"JogWheel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:37:class:JogWheel"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:67:function:__init__"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/jogwheel.py","source_sha":"debbb893b630d51e69c5718192cdbc30019f2dcae68a492e5b5892bf1690bcd2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/jogwheel.py:97:function:_hal_init"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"HAL_LED","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:18:class:HAL_LED"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:283:function:set_active"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:287:function:set_sensitive"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_blink_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:291:function:set_blink_rate"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"blink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:300:function:blink"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:315:function:set_color"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_dia","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:337:function:set_dia"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"set_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:342:function:set_shape"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:346:function:do_get_property"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:355:function:do_set_property"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:384:function:_hal_init"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"post_create","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:53:function:post_create"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:56:function:__init__"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/led.py","source_sha":"7c736f2f849eee4048b777f8e9930cbcee00a005de0b3d5360f4228b7f40143a","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/led.py:80:function:expose"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:109:function:reload"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"submit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:132:function:submit"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:155:function:select"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"on_key_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:158:function:on_key_press_event"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"on_button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:167:function:on_button_press_event"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"load_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:173:function:load_halmeter"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"load_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:175:function:load_status"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"load_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:177:function:load_halshow"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:185:function:main"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"macro_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:186:function:macro_callback"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"MacroSelect","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:42:class:MacroSelect"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/macro_widget.py","source_sha":"bc264bb1039f0554b1fe5ea0384b349ffec46e93210f996beba197da2000bf73","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/macro_widget.py:48:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"GladePanel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:35:class:GladePanel"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"on_window_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:36:function:on_window_destroy"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:41:function:__init__"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"get_handler_obj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:60:function:get_handler_obj"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"set_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:63:function:set_handler"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:66:function:update"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:70:function:__getitem__"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/makepins.py","source_sha":"f6dbadb5df27c6befa8218ac1637282e6d1287180601571160adc82eda41da80","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/makepins.py:72:function:__setitem__"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"reload_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:162:function:reload_offsets"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:220:function:set_filename"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"read_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:227:function:read_file"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_col_visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:273:function:set_col_visible"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_row_visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:286:function:set_row_visible"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:297:function:convert_units"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:302:function:set_editing"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"col_editted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:323:function:col_editted"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"system_to_p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:332:function:system_to_p"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"zero_g92","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:399:function:zero_g92"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"zero_rot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:416:function:zero_rot"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"periodic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:434:function:periodic_check"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"convert_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:456:function:convert_color"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"color_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:464:function:color_parse"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_highlight_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:470:function:set_highlight_color"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_foreground_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:474:function:set_foreground_color"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:478:function:set_font"}
{"language":"python","line":485,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_to_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:485:function:set_to_inch"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_to_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:489:function:set_to_mm"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_display_follows_program_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:492:function:set_display_follows_program_units"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_display_independent_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:495:function:set_display_independent_units"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"hide_buttonbox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:499:function:hide_buttonbox"}
{"language":"python","line":506,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"mark_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:506:function:mark_active"}
{"language":"python","line":518,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"get_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:518:function:get_selected"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"on_selection_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:528:function:on_selection_changed"}
{"language":"python","line":535,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"set_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:535:function:set_names"}
{"language":"python","line":541,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"get_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:541:function:get_names"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"on_treeview2_button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:548:function:on_treeview2_button_press_event"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"OffsetPage","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:54:class:OffsetPage"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:557:function:do_get_property"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:566:function:do_set_property"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:583:function:__getitem__"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:585:function:__setitem__"}
{"language":"python","line":591,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:591:function:main"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetpage_widget.py","source_sha":"db2d4b3a2eda21cb30daea4c4bdb6013177bb76abdde6c0242fb89ac35d1c12a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetpage_widget.py:83:function:__init__"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:107:function:periodic"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"get_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:130:function:get_offsets"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:145:function:convert_units"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"set_to_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:150:function:set_to_inch"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"set_to_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:154:function:set_to_mm"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:158:function:main"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"HAL_Offset","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:33:class:HAL_Offset"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:51:function:__init__"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:82:function:do_get_property"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/offsetwidget.py","source_sha":"99f0ad422697ba6c4356f9e8c4c2eeb43a491fed1d1adafbaff349e78ebb4e10","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/offsetwidget.py:90:function:do_set_property"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:106:function:periodic"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:128:function:do_get_property"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:136:function:do_set_property"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:146:function:main"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"Override","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:28:class:Override"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:36:function:__init__"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"set_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:55:function:set_type"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/overridewidget.py","source_sha":"d607699672a7b8816f8fa26699830d051239bfd21c4fb4fcd3cf5dce00cb2cf2","symbol":"update_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/overridewidget.py:84:function:update_value"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"store_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:101:function:store_value"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:105:function:get_value"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"widget_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:109:function:widget_defaults"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"IniFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:125:class:IniFile"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"_gen_spec","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:134:function:_gen_spec"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"restore_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:152:function:restore_state"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"save_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:181:function:save_state"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"create_default_ini","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:200:function:create_default_ini"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"read_ini","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:214:function:read_ini"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:259:function:write"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:267:function:__init__"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"UselessIniError","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:38:class:UselessIniError"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"BadDescriptorDictError","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:41:class:BadDescriptorDictError"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"warn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:50:function:warn"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"dbg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:54:function:dbg"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"set_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:60:function:set_debug"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"select_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:65:function:select_widgets"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/persistence.py","source_sha":"1fd9a48f42fd466819aa9e78bbb044a390d2cb5d239923e0d63df9f3b1129ec1","symbol":"accessors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/persistence.py:91:function:accessors"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:112:function:__init__"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_update_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:157:function:_update_widget"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:162:function:_hal_init"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:179:function:expose"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_draw_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:188:function:_draw_widget"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:254:function:set_value"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:265:function:get_value"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_on_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:270:function:_on_value_changed"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_on_scale_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:278:function:_on_scale_changed"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"on_btn_plus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:284:function:on_btn_plus_pressed"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"on_btn_plus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:288:function:on_btn_plus_released"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"increase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:298:function:increase"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"on_btn_minus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:312:function:on_btn_minus_pressed"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"on_btn_minus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:316:function:on_btn_minus_released"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"decrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:326:function:decrease"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_on_plus_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:340:function:_on_plus_changed"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_on_minus_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:347:function:_on_minus_changed"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"_convert_to_rgb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:354:function:_convert_to_rgb"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"get_color_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:363:function:get_color_tuple"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"set_digits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:367:function:set_digits"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"set_adjustment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:375:function:set_adjustment"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"hide_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:386:function:hide_button"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"SpeedControl","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:38:class:SpeedControl"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"update_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:397:function:update_button"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:411:function:do_get_property"}
{"language":"python","line":423,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:423:function:do_set_property"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/speedcontrol.py","source_sha":"b0e77c8276d81500355681081cec391c4e74adf57bd050720820ac937218014e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/speedcontrol.py:464:function:main"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"State_Label","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:32:class:State_Label"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:46:function:__init__"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:52:function:_hal_init"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:60:function:update"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:66:function:do_get_property"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:73:function:do_set_property"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/state_label.py","source_sha":"050ffafe8f5eb46a3b4f5a8c8496571fce3d9f463c26094815d4fb60a5850c8c","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/state_label.py:82:function:main"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"Status_Label","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:31:class:Status_Label"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:43:function:__init__"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:47:function:_hal_init"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:59:function:update"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"_set_user_system_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:65:function:_set_user_system_text"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:69:function:do_get_property"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:76:function:do_set_property"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/status_label.py","source_sha":"0f266e339e4efc6864d2432b01ec64a82c4f1db3fb14a24d12ec29521247beb6","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/status_label.py:85:function:main"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"compare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:130:function:compare"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"match_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:177:function:match_type"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:184:function:delete"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"match_value_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:186:function:match_value_cb"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"get_selected_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:199:function:get_selected_tool"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"match_value_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:201:function:match_value_cb"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_selected_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:213:function:set_selected_tool"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"match_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:217:function:match_tool"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:230:function:add"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:235:function:set_filename"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:239:function:warning_dialog"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:251:function:reload"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:320:function:save"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"display_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:363:function:display_toggle"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_lathe_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:371:function:set_lathe_display"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:388:function:set_font"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_title_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:398:function:set_title_font"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_tab_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:409:function:set_tab_font"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"ToolEdit","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:41:class:ToolEdit"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:422:function:set_visible"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"set_col_visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:428:function:set_col_visible"}
{"language":"python","line":444,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"on_treeview2_button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:444:function:on_treeview2_button_press_event"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"col_editted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:454:function:col_editted"}
{"language":"python","line":491,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:491:function:toggled"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"periodic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:497:function:periodic_check"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:510:function:md5sum"}
{"language":"python","line":520,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"file_current_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:520:function:file_current_check"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"toolfile_stale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:527:function:toolfile_stale"}
{"language":"python","line":535,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"get_toolinfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:535:function:get_toolinfo"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:53:function:__init__"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"hide_buttonbox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:546:function:hide_buttonbox"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:553:function:do_get_property"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:564:function:do_set_property"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"on_tree_navigate_key_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:586:function:on_tree_navigate_key_press"}
{"language":"python","line":703,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/tooledit_widget.py","source_sha":"6ce552586a77df898e0790f650cabcc13c419968779e613da29f07f1bb2b8d9e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/tooledit_widget.py:703:function:main"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/xembed.py","source_sha":"01c34be409c792058e2b7a0b9a071a8ce353e13bd24473c1b298c671f8333214","symbol":"forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/xembed.py:102:function:forward"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/xembed.py","source_sha":"01c34be409c792058e2b7a0b9a071a8ce353e13bd24473c1b298c671f8333214","symbol":"reparent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/xembed.py:12:function:reparent"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/xembed.py","source_sha":"01c34be409c792058e2b7a0b9a071a8ce353e13bd24473c1b298c671f8333214","symbol":"add_plug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/xembed.py:43:function:add_plug"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/xembed.py","source_sha":"01c34be409c792058e2b7a0b9a071a8ce353e13bd24473c1b298c671f8333214","symbol":"keyboard_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/xembed.py:57:function:keyboard_forward"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/gladevcp/xembed.py","source_sha":"01c34be409c792058e2b7a0b9a071a8ce353e13bd24473c1b298c671f8333214","symbol":"gtk2xlib","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gladevcp/xembed.py:87:function:gtk2xlib"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"glRotateScene","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:100:function:glRotateScene"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"snap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:101:function:snap"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"sub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:127:function:sub"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:130:function:dot"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"glDistFromLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:136:function:glDistFromLine"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"v3distsq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:141:function:v3distsq"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"GlNavBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:145:class:GlNavBase"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:148:function:__init__"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"basic_lighting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:187:function:basic_lighting"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_background","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:205:function:set_background"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_centerpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:215:function:set_centerpoint"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_latitudelimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:226:function:set_latitudelimits"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_eyepoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:241:function:set_eyepoint"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_eyepoint_from_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:247:function:set_eyepoint_from_extents"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:256:function:reset"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"recordMouse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:266:function:recordMouse"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"startRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:270:function:startRotate"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:273:function:scale"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:292:function:rotate"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"translate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:301:function:translate"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_viewangle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:323:function:set_viewangle"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"get_viewangle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:330:function:get_viewangle"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"get_zoom_distance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:333:function:get_zoom_distance"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_zoom_distance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:337:function:set_zoom_distance"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"zoomin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:341:function:zoomin"}
{"language":"python","line":345,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"zoomout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:345:function:zoomout"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"startZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:349:function:startZoom"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"continueZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:353:function:continueZoom"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"getRotateMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:358:function:getRotateMode"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"translateOrRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:360:function:translateOrRotate"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"rotateOrTranslate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:366:function:rotateOrTranslate"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"get_total_translation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:373:function:get_total_translation"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:376:function:set_view_x"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:388:function:set_view_y"}
{"language":"python","line":402,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_y2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:402:function:set_view_y2"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:414:function:set_view_z"}
{"language":"python","line":423,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_z2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:423:function:set_view_z2"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"set_view_p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:434:function:set_view_p"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"pango_font_pre","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:85:function:pango_font_pre"}
{"language":"python","line":8,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"use_pango_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:8:function:use_pango_font"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"pango_font_post","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:90:function:pango_font_post"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/glnav.py","source_sha":"b2d811a21954966655a40f107c2af217cc7d57bae0dc308dc4698f5859ed3f11","symbol":"glTranslateScene","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/glnav.py:93:function:glTranslateScene"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:111:function:warning_dialog"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:131:function:periodic"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"yesno_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:146:function:yesno_dialog"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"show_user_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:173:function:show_user_message"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:195:function:restart_dialog"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:199:function:restart_down"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:206:function:restart_up"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"on_enter_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:213:function:on_enter_button"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"Dialogs","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:33:class:Dialogs"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:41:function:__init__"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"system_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:46:function:system_dialog"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"entry_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/dialogs.py:73:function:entry_dialog"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_joint_axis_relation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:112:function:get_joint_axis_relation"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_trivial_kinematics","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:175:function:get_trivial_kinematics"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_no_force_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:197:function:get_no_force_homing"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_position_feedback_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:203:function:get_position_feedback_actual"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:212:function:get_lathe"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_backtool_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:218:function:get_backtool_lathe"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_lathe_wear_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:224:function:get_lathe_wear_offsets"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:230:function:get_jog_vel"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:244:function:get_max_jog_vel"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_default_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:253:function:get_default_ang_jog_vel"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:261:function:get_max_ang_jog_vel"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_min_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:269:function:get_min_ang_jog_vel"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_default_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:277:function:get_default_spindle_speed"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:285:function:get_max_spindle_override"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_min_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:293:function:get_min_spindle_override"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:300:function:get_max_feed_override"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_embedded_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:307:function:get_embedded_tabs"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_parameter_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:329:function:get_parameter_file"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_program_prefix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:335:function:get_program_prefix"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_file_ext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:347:function:get_file_ext"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_increments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:362:function:get_increments"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_toolfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:377:function:get_toolfile"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_tool_sensor_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:383:function:get_tool_sensor_data"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:390:function:get_macros"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"GetIniInfo","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:40:class:GetIniInfo"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_subroutine_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:419:function:get_subroutine_paths"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_axis_2_min_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:429:function:get_axis_2_min_limit"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:42:function:__init__"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_RS274_start_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:436:function:get_RS274_start_code"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:442:function:get_user_messages"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:457:function:get_machine_units"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_command_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:466:function:get_user_command_file"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_css_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:472:function:get_user_css_file"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_cycle_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:49:function:get_cycle_time"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_postgui_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:59:function:get_postgui_halfile"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_preference_file_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:63:function:get_preference_file_path"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:77:function:get_coordinates"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:87:function:get_joints"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_axis_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/getiniinfo.py:94:function:get_axis_list"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"find_valid_icon_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/icon_theme_helper.py:27:function:find_valid_icon_themes"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"find_handler_id_by_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/icon_theme_helper.py:40:function:find_handler_id_by_signal"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"load_symbolic_from_icon_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/icon_theme_helper.py:45:function:load_symbolic_from_icon_theme"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_show_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:102:function:_show_message"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"add_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:175:function:add_message"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:196:function:del_first"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:205:function:del_last"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:217:function:del_message"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_on_btn_close_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:241:function:_on_btn_close_clicked"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_refill_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:246:function:_refill_messages"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:270:function:do_get_property"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:277:function:do_set_property"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:312:function:main"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"Notification","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:42:class:Notification"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/notification.py:78:function:__init__"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"Player","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/player.py:43:class:Player"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/player.py:45:function:__init__"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/player.py:55:function:run"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"set_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/player.py:59:function:set_sound"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"on_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/player.py:63:function:on_message"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/preferences.py:18:class:preferences"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/preferences.py:27:function:__init__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/preferences.py:34:function:getpref"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/preferences.py:48:function:putpref"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/widgets.py:28:class:Widgets"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/widgets.py:30:function:__init__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__getattr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/widgets.py:33:function:__getattr__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/widgets.py:39:function:__getitem__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__iter__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gmoccapy/widgets.py:45:function:__iter__"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"Gremlin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:100:class:Gremlin"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"add_attribute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:109:function:add_attribute"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_attributes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:113:function:get_attributes"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:117:function:__init__"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:133:function:C"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:222:function:activate"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"swapbuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:228:function:swapbuffers"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"deactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:232:function:deactivate"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"winfo_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:235:function:winfo_width"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"winfo_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:238:function:winfo_height"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"reshape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:241:function:reshape"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:249:function:expose"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"_redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:256:function:_redraw"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"clear_live_plotter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:260:function:clear_live_plotter"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:263:function:map"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:266:function:poll"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:285:function:realize"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_current_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:305:function:set_current_view"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:310:function:load"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:344:function:from_internal_linear_unit"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"calculate_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:350:function:calculate_gcode_properties"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"dist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:351:function:dist"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:355:function:from_internal_units"}
{"language":"python","line":441,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:441:function:get_program_alpha"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:442:function:get_num_joints"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:443:function:get_geometry"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:452:function:get_joints_mode"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:453:function:get_show_commanded"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:454:function:get_show_extents"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:455:function:get_gcode_properties"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:456:function:get_show_limits"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:457:function:get_show_live_plot"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:458:function:get_show_machine_speed"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:459:function:get_show_metric"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:460:function:get_show_program"}
{"language":"python","line":461,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:461:function:get_show_rapids"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:462:function:get_show_relative"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:463:function:get_show_tool"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:464:function:get_show_distance_to_go"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:465:function:get_grid_size"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:467:function:get_view"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:471:function:is_lathe"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_foam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:472:function:is_foam"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:473:function:get_current_tool"}
{"language":"python","line":477,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:477:function:get_highlight_line"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:479:function:get_a_axis_wrapped"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:480:function:get_b_axis_wrapped"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:481:function:get_c_axis_wrapped"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_font_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:483:function:get_font_info"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:486:function:get_show_offsets"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:488:function:select_prime"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:492:function:select_fire"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:498:function:select_cancel"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:501:function:pressed"}
{"language":"python","line":515,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:515:function:motion"}
{"language":"python","line":615,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:615:function:scroll"}
{"language":"python","line":620,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"report_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:620:function:report_gcode_error"}
{"language":"python","line":628,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"zoom_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:628:function:zoom_in"}
{"language":"python","line":631,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"zoom_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:631:function:zoom_out"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"start_continuous_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:634:function:start_continuous_zoom"}
{"language":"python","line":637,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"continuous_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:637:function:continuous_zoom"}
{"language":"python","line":640,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_mouse_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:640:function:set_mouse_start"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:643:function:set_prime"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"pan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:649:function:pan"}
{"language":"python","line":652,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"rotate_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:652:function:rotate_view"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"DummyProgress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:76:class:DummyProgress"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:77:function:nextphase"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:78:function:progress"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"StatCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:80:class:StatCanon"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:81:function:__init__"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:87:function:is_lathe"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin.py:89:function:change_tool"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"get_linuxcnc_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:116:function:get_linuxcnc_ini_file"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"GremlinView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:133:class:GremlinView"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:136:function:__init__"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"_periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:319:function:_periodic"}
{"language":"python","line":370,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"preview_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:370:function:preview_file"}
{"language":"python","line":382,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"_gboxquit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:382:function:_gboxquit"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"_topwindowquit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:385:function:_topwindowquit"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:389:function:expose"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_zoomin_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:392:function:on_zoomin_pressed"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_zoomout_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:398:function:on_zoomout_pressed"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_pan_x_minus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:404:function:on_pan_x_minus_pressed"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_pan_x_plus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:411:function:on_pan_x_plus_pressed"}
{"language":"python","line":418,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_pan_y_minus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:418:function:on_pan_y_minus_pressed"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_pan_y_plus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:425:function:on_pan_y_plus_pressed"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_clear_live_plotter_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:432:function:on_clear_live_plotter_clicked"}
{"language":"python","line":435,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_enable_dro_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:435:function:on_enable_dro_clicked"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_machine_speed_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:442:function:on_show_machine_speed_clicked"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_distance_to_go_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:449:function:on_show_distance_to_go_clicked"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_limits_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:456:function:on_show_limits_clicked"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_extents_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:463:function:on_show_extents_clicked"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_tool_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:470:function:on_show_tool_clicked"}
{"language":"python","line":477,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_show_metric_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:477:function:on_show_metric_clicked"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_select_p_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:484:function:on_select_p_view_clicked"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_select_x_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:487:function:on_select_x_view_clicked"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_select_y_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:490:function:on_select_y_view_clicked"}
{"language":"python","line":493,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_select_z_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:493:function:on_select_z_view_clicked"}
{"language":"python","line":496,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"on_select_z2_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:496:function:on_select_z2_view_clicked"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"set_view_per_w","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:499:function:set_view_per_w"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"standalone_gremlin_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:505:function:standalone_gremlin_view"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:509:function:usage"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/gremlin_view.py","source_sha":"6d735d800ff235bd967d2a77eb5000cea91a505683ee65e5abbdec3f53f6dcf3","symbol":"ini_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gremlin_view.py:99:function:ini_check"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:100:function:jogging"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:104:function:override_limits"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:109:function:spindle_forward"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:114:function:spindle_off"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:119:function:spindle_reverse"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:124:function:spindle_faster"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:129:function:spindle_slower"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:134:function:set_motion_mode"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"continuous_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:140:function:continuous_jog_velocity"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:153:function:continuous_jog"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"stop_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:169:function:stop_jog"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"emc_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:16:class:emc_control"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"incremental_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:173:function:incremental_jog"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:17:function:__init__"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:186:function:quill_up"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"feed_hold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:193:function:feed_hold"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:197:function:feed_override"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:201:function:rapid_override"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:205:function:spindle_override"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:209:function:max_velocity"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:213:function:reload_tooltable"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"opstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:217:function:opstop"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"blockdel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:221:function:blockdel"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:225:function:abort"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:228:function:single_block"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:243:function:cycle_start"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"re_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:257:function:re_start"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:270:function:set_restart_line"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_manual_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:274:function:set_manual_mode"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:282:function:set_mdi_mode"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:288:function:set_auto_mode"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:294:function:get_mode"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"is_machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:298:function:is_machine_off"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"emc_status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:307:class:emc_status"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:308:function:__init__"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:319:function:get_feedrate"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_spindlerate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:322:function:get_spindlerate"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_maxvelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:325:function:get_maxvelocity"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:328:function:dro_inch"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:331:function:dro_mm"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:334:function:set_machine_units"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"convert_units_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:340:function:convert_units_list"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:347:function:convert_units"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:34:function:mask"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_linear_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:353:function:get_linear_units"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:356:function:dro_commanded"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:359:function:dro_actual"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:362:function:get_current_tool"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_current_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:366:function:get_current_system"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:376:function:periodic"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:38:function:mdi_active"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:41:function:unmask"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:44:function:mist_on"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:48:function:mist_off"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:52:function:flood_on"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:56:function:flood_off"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:60:function:estop"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:64:function:estop_reset"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:68:function:machine_off"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:72:function:machine_on"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:76:function:home_all"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:82:function:unhome_all"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:88:function:home_selected"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/emc_interface.py:94:function:unhome_selected"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_conversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:104:function:add_conversion"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keycalls","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:16:class:Keycalls"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:17:function:__init__"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:32:function:__getitem__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:34:function:__setitem__"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keybinding","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:40:class:Keybinding"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:41:function:__init__"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:56:function:__getitem__"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:58:function:__setitem__"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keylookup","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:66:class:Keylookup"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:67:function:__init__"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"get_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:71:function:get_call"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"get_binding","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:78:function:get_binding"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:85:function:convert"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_binding","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:92:function:add_binding"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/keybindings.py:98:function:add_call"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:101:function:get_words"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:118:function:clear"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:121:function:set_word"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_polar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:124:function:set_polar"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"issue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:127:function:issue"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_tool_touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:151:function:set_tool_touchoff"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_axis_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:161:function:set_axis_origin"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"go_to_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:169:function:go_to_position"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:177:function:set_spindle_speed"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:185:function:set_user_system"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"index_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:193:function:index_tool"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"arbitrary_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:202:function:arbitrary_mdi"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:208:class:mdi_control"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:209:function:__init__"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi_is_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:224:function:mdi_is_reading"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:230:function:set_mdi_mode"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:236:function:set_axis"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:242:function:touchoff"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:248:function:set_spindle_speed"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"go_to_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:251:function:go_to_position"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:254:function:set_user_system"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"index_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:261:function:index_tool"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"user_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:268:function:user_command"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"not_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:274:function:not_editing"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:278:function:editing"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:27:class:mdi"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:284:function:get_text"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:288:function:set_text"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:28:function:__init__"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:301:function:clear"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:305:function:back"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"fill_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:310:function:fill_out"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:320:function:next"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:325:function:ok"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"decimal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:329:function:decimal"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"minus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:334:function:minus"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"keypad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:344:function:keypad"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"gp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:349:function:gp"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:352:function:g"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"m","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:360:function:m"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"t","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:363:function:t"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"o","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:366:function:o"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:376:function:select"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:383:function:set_tool"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:397:function:set_origin"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"add_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:90:function:add_macros"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/mdi.py:98:function:get_description"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/preferences.py:19:class:preferences"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/preferences.py:28:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/preferences.py:35:function:getpref"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/gscreen/preferences.py:55:function:putpref"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"_ItemWrap","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:33:class:_ItemWrap"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:34:function:__new__"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"_item_wrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:40:function:_item_wrap"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:45:function:__init__"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"Pin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:54:class:Pin"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:55:function:__init__"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"Param","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:60:class:Param"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:61:function:__init__"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"component","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:66:class:component"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"newpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:67:function:newpin"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"newparam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:68:function:newparam"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"getpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:70:function:getpin"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"getparam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:71:function:getparam"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/hal.py","source_sha":"cb5ea7bae18114d17961d929ec0ce65f96a7bd5188e3181da7bc650d82ae4b39","symbol":"getpins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal.py:72:function:getpins"}
{"language":"python","line":1000,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1000:function:get_max_velocity"}
{"language":"python","line":1003,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_selected_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1003:function:set_selected_joint"}
{"language":"python","line":1007,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_selected_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1007:function:get_selected_joint"}
{"language":"python","line":1010,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_selected_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1010:function:set_selected_axis"}
{"language":"python","line":1014,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_selected_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1014:function:get_selected_axis"}
{"language":"python","line":1017,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1017:function:is_joint_homed"}
{"language":"python","line":1021,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1021:function:is_all_homed"}
{"language":"python","line":1024,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1024:function:is_homing"}
{"language":"python","line":1030,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"machine_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1030:function:machine_is_on"}
{"language":"python","line":1033,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"estop_is_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1033:function:estop_is_clear"}
{"language":"python","line":1037,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_man_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1037:function:is_man_mode"}
{"language":"python","line":1041,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1041:function:is_mdi_mode"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1045:function:is_auto_mode"}
{"language":"python","line":1049,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_on_and_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1049:function:is_on_and_idle"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_auto_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1053:function:is_auto_running"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_auto_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1057:function:is_auto_paused"}
{"language":"python","line":1060,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_interp_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1060:function:is_interp_running"}
{"language":"python","line":1064,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_interp_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1064:function:is_interp_paused"}
{"language":"python","line":1068,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_interp_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1068:function:is_interp_reading"}
{"language":"python","line":1072,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_interp_waiting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1072:function:is_interp_waiting"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_interp_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1076:function:is_interp_idle"}
{"language":"python","line":1080,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_file_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1080:function:is_file_loaded"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_metric_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1087:function:is_metric_mode"}
{"language":"python","line":1090,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_spindle_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1090:function:is_spindle_on"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1094:function:get_spindle_speed"}
{"language":"python","line":1098,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_joint_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1098:function:is_joint_mode"}
{"language":"python","line":1105,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_world_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1105:function:is_world_mode"}
{"language":"python","line":1112,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_status_valid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1112:function:is_status_valid"}
{"language":"python","line":1115,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_limits_override_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1115:function:is_limits_override_set"}
{"language":"python","line":1118,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"is_hard_limits_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1118:function:is_hard_limits_tripped"}
{"language":"python","line":1121,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1121:function:get_current_tool"}
{"language":"python","line":1125,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_tool_touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1125:function:set_tool_touchoff"}
{"language":"python","line":1140,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_axis_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1140:function:set_axis_origin"}
{"language":"python","line":1154,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"do_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1154:function:do_jog"}
{"language":"python","line":1168,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jjogmode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1168:function:get_jjogmode"}
{"language":"python","line":1177,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"jnum_for_axisnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1177:function:jnum_for_axisnum"}
{"language":"python","line":1192,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jog_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1192:function:get_jog_info"}
{"language":"python","line":1198,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_probed_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1198:function:get_probed_position"}
{"language":"python","line":1202,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_probed_position_with_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1202:function:get_probed_position_with_offsets"}
{"language":"python","line":1218,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"_rott00_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1218:function:_rott00_point"}
{"language":"python","line":1226,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1226:function:shutdown"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1229:function:__getitem__"}
{"language":"python","line":1231,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1231:function:__setitem__"}
{"language":"python","line":1234,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"GStat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1234:class:GStat"}
{"language":"python","line":1236,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:1236:function:__new__"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:247:function:__init__"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:274:function:set_timer"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"merge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:277:function:merge"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"GPin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:35:class:GPin"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:401:function:update"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:42:function:__init__"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:50:function:update"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"update_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:57:function:update_all"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"update_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:72:function:update_start"}
{"language":"python","line":739,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"forced_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:739:function:forced_update"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"update_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:79:function:update_stop"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"GComponent","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:82:class:GComponent"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:83:function:__init__"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"newpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:88:function:newpin"}
{"language":"python","line":899,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:899:function:get_position"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"getpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:89:function:getpin"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:91:function:exit"}
{"language":"python","line":939,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"check_for_modes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:939:function:check_for_modes"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:93:function:__getitem__"}
{"language":"python","line":940,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:940:function:running"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:94:function:__setitem__"}
{"language":"python","line":952,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_current_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:952:function:get_current_mode"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_previous_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:955:function:get_previous_mode"}
{"language":"python","line":959,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:959:function:set_jograte"}
{"language":"python","line":963,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:963:function:get_jograte"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_jograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:966:function:set_jograte_angular"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"_GStat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:96:class:_GStat"}
{"language":"python","line":970,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:970:function:get_jograte_angular"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jog_increment_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:973:function:get_jog_increment_angular"}
{"language":"python","line":976,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_jog_increment_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:976:function:set_jog_increment_angular"}
{"language":"python","line":987,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"set_jog_increments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:987:function:set_jog_increments"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/lib/python/hal_glib.py","source_sha":"64ca12833863f770484fcd3909250861e02b5cb6b08fd629c828a64862b1a9d4","symbol":"get_jog_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hal_glib.py:997:function:get_jog_increment"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"plot_digit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:120:function:plot_digit"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"plot_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:126:function:plot_string"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"string_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:162:function:string_len"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"center_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:174:function:center_string"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"Hershey","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:25:class:Hershey"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/hershey.py","source_sha":"654cf9eb9e25d8e5aa924ba1051ba10437030b15df5452cafabdb33489cce6e6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/hershey.py:26:function:__init__"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"mapcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:102:function:mapcode"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"Event","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:111:class:Event"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:115:function:__init__"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:123:function:read"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:131:function:write"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__repr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:148:function:__repr__"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"SZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:20:function:SZ"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:22:function:get_name"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_phys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:26:function:get_phys"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_uniq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:31:function:get_uniq"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:35:function:get_bits"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_keys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:59:function:get_keys"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"InputId","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:62:class:InputId"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:65:function:__init__"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:70:function:get"}
{"language":"python","line":733,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"i","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:733:function:i"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__repr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:74:function:__repr__"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"invert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:755:function:invert"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"humanize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:768:function:humanize"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"maybe_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:770:function:maybe_int"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"find","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:775:function:find"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"AbsInfo","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:77:class:AbsInfo"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:80:function:__init__"}
{"language":"python","line":845,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"decode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:845:function:decode"}
{"language":"python","line":850,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"InputDevice","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:850:class:InputDevice"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:851:function:__init__"}
{"language":"python","line":863,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"fileno","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:863:function:fileno"}
{"language":"python","line":864,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:864:function:readable"}
{"language":"python","line":868,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:868:function:get_bits"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get_absinfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:869:function:get_absinfo"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"__repr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:86:function:__repr__"}
{"language":"python","line":870,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"read_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:870:function:read_event"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"write_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:878:function:write_event"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:91:function:get"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/linux_event.py","source_sha":"437ed27bf12d03431410b92bdd478d6d226f45eff1e5ecb769542a869b333150","symbol":"set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linux_event.py:96:function:set"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_axis_to_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:105:function:wait_for_axis_to_stop"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"LinuxCNC_Exception","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:12:class:LinuxCNC_Exception"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"jog_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:134:function:jog_axis"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"LinuxCNC","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:16:class:LinuxCNC"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_axis_to_stop_at","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:197:function:wait_for_axis_to_stop_at"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:21:function:__init__"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_interp_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:236:function:wait_for_interp_state"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_tool_in_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:263:function:wait_for_tool_in_spindle"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_linuxcnc_startup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:37:function:wait_for_linuxcnc_startup"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"all_joints_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:68:function:all_joints_homed"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/linuxcnc_util.py","source_sha":"b91e7ba23061b82d7a6a788d7e7f474175b9ad5a07578383a5a0ecd83965a1be","symbol":"wait_for_home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/linuxcnc_util.py:84:function:wait_for_home"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"MultiFileBuilder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:21:class:MultiFileBuilder"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:22:function:__init__"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"set_translation_domain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:26:function:set_translation_domain"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"connect_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:29:function:connect_signals"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"add_from_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:32:function:add_from_file"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"add_from_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:39:function:add_from_string"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/multifilebuilder.py","source_sha":"ac1e0ac836e57a592db34a02950ddb0e8cdb7bda6e6074a7676c8442ea6d19ed","symbol":"get_object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/multifilebuilder.py:46:function:get_object"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"find_prefix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:101:function:find_prefix"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"source_lib_tcl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:111:function:source_lib_tcl"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:114:function:start"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"_Emptyclass","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:23:class:_Emptyclass"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"newinstance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:25:function:newinstance"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:32:function:delete"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"TclCommands","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:36:class:TclCommands"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:37:function:__init__"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"Variables","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:43:class:Variables"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:44:function:__init__"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:48:class:Widgets"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:49:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makecommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:53:function:makecommand"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makevar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:62:function:makevar"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makebool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:73:function:makebool"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makeint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:75:function:makeint"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makefloat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:77:function:makefloat"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makestring","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:79:function:makestring"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/nf.py","source_sha":"99e5bd6845b21d0b3fb44c075981422d6a1e0b520b5c95feaaded1275f1471d1","symbol":"makewidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/nf.py:82:function:makewidget"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/block.py","source_sha":"c0f82cfd5b33aff9f692ff709965439f044183477b0a105a2b6de6fc87228f54","symbol":"scale_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/block.py:232:function:scale_shape"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/block.py","source_sha":"c0f82cfd5b33aff9f692ff709965439f044183477b0a105a2b6de6fc87228f54","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/block.py:43:function:preview"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/bolt_circle.py","source_sha":"75800a9373cfe8a76b66fc81ab51c7f5e11c3547e5cfbaea8d724a2475f24ea3","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/bolt_circle.py:37:function:preview"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/circle.py","source_sha":"11f781f963e034ed235fd22cb189410636be173192d62eac0031aaa99bc751a1","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/circle.py:37:function:preview"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/ellipse.py","source_sha":"57d326175152032f3d7912265fcfff19f1cb08f16f2056b9a34431eff7f601a2","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/ellipse.py:37:function:preview"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/gusset.py","source_sha":"ad98909e453ace04c0806a757f1b59b241c13284e6e126ff9ea5d6b0e37ccc4c","symbol":"get_offset_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/gusset.py:250:function:get_offset_coordinates"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/gusset.py","source_sha":"ad98909e453ace04c0806a757f1b59b241c13284e6e126ff9ea5d6b0e37ccc4c","symbol":"get_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/gusset.py:267:function:get_angle"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/gusset.py","source_sha":"ad98909e453ace04c0806a757f1b59b241c13284e6e126ff9ea5d6b0e37ccc4c","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/gusset.py:37:function:preview"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"do_arc_3_points","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:100:function:do_arc_3_points"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"do_arc_2_points_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:167:function:do_arc_2_points_radius"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"do_arc_by_angle_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:218:function:do_arc_by_angle_radius"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"first_segment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:257:function:first_segment"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"next_segment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:283:function:next_segment"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"last_segment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:295:function:last_segment"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"do_line_point_to_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:39:function:do_line_point_to_point"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/line.py","source_sha":"92c8d8bd3fae2b0cacd3e8bb60e4e7b7fd8419d8ff8b9475ac26fdde903f6399","symbol":"do_line_by_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/line.py:68:function:do_line_by_angle"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/polygon.py","source_sha":"751a71448d3ab5b2a85d46d3786d7cff2243b02fe2e96b7336ce15058900da31","symbol":"get_points","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/polygon.py:200:function:get_points"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/polygon.py","source_sha":"751a71448d3ab5b2a85d46d3786d7cff2243b02fe2e96b7336ce15058900da31","symbol":"get_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/polygon.py:209:function:get_offset"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/polygon.py","source_sha":"751a71448d3ab5b2a85d46d3786d7cff2243b02fe2e96b7336ce15058900da31","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/polygon.py:37:function:preview"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/rectangle.py","source_sha":"16ed08b23169d37da182526d09f0491d15203ad0fb02249914a78f57e6375255","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/rectangle.py:37:function:preview"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/run_from_line.py","source_sha":"5667185fd9aa8661799758b97cae7087f2fac8b8798bde0c4ad5533a3e87b051","symbol":"run_from_line_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/run_from_line.py:207:function:run_from_line_set"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/run_from_line.py","source_sha":"5667185fd9aa8661799758b97cae7087f2fac8b8798bde0c4ad5533a3e87b051","symbol":"run_from_line_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/run_from_line.py:24:function:run_from_line_get"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/run_from_line.py","source_sha":"5667185fd9aa8661799758b97cae7087f2fac8b8798bde0c4ad5533a3e87b051","symbol":"set_leadin_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/run_from_line.py:295:function:set_leadin_coordinates"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/run_from_line.py","source_sha":"5667185fd9aa8661799758b97cae7087f2fac8b8798bde0c4ad5533a3e87b051","symbol":"set_spindle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/run_from_line.py:309:function:set_spindle_start"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/run_from_line.py","source_sha":"5667185fd9aa8661799758b97cae7087f2fac8b8798bde0c4ad5533a3e87b051","symbol":"get_rfl_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/run_from_line.py:328:function:get_rfl_pos"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/sector.py","source_sha":"86b84524f9101910d8235f870f888fcb969adec2dbf8de09368f0419df5480ce","symbol":"get_offset_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/sector.py:192:function:get_offset_coordinates"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/sector.py","source_sha":"86b84524f9101910d8235f870f888fcb969adec2dbf8de09368f0419df5480ce","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/sector.py:37:function:preview"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/slot.py","source_sha":"c050d95601445b75b362b5c5e40f0d8b7f03070eecd8753b859dea1b4680b706","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/slot.py:37:function:preview"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/star.py","source_sha":"070500bcde44d6033d4a2e10042f1f64dbe3cc0f87c3dd43f7187851e1d8f085","symbol":"get_points","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/star.py:200:function:get_points"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/star.py","source_sha":"070500bcde44d6033d4a2e10042f1f64dbe3cc0f87c3dd43f7187851e1d8f085","symbol":"get_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/star.py:213:function:get_offset"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/star.py","source_sha":"070500bcde44d6033d4a2e10042f1f64dbe3cc0f87c3dd43f7187851e1d8f085","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/star.py:37:function:preview"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/triangle.py","source_sha":"4412c768c64b6a1e3ccd3aa5d2129f805a4bab7f933c6c02065fc85b0fbf0198","symbol":"get_offset_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/triangle.py:281:function:get_offset_coordinates"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/plasmac/triangle.py","source_sha":"4412c768c64b6a1e3ccd3aa5d2129f805a4bab7f933c6c02065fc85b0fbf0198","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/plasmac/triangle.py:37:function:preview"}
{"language":"python","line":1036,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_gs2_vfd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1036:function:write_gs2_vfd"}
{"language":"python","line":1061,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_mitsub_vfd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1061:function:write_mitsub_vfd"}
{"language":"python","line":1068,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_readme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1068:function:write_readme"}
{"language":"python","line":1140,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"build_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1140:function:build_pid"}
{"language":"python","line":1206,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1206:function:connect_joint"}
{"language":"python","line":1207,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1207:function:get"}
{"language":"python","line":1561,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1561:function:connect_input"}
{"language":"python","line":1564,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1564:function:write_pins"}
{"language":"python","line":1656,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1656:function:connect_output"}
{"language":"python","line":1659,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1659:function:write_pins"}
{"language":"python","line":1820,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"qtplasmac_connections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1820:function:qtplasmac_connections"}
{"language":"python","line":1951,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"qtplasmac_prefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1951:function:qtplasmac_prefs"}
{"language":"python","line":1952,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"putPrefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1952:function:putPrefs"}
{"language":"python","line":1978,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"plasmac_ohmic_sense","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1978:function:plasmac_ohmic_sense"}
{"language":"python","line":1984,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1984:function:__getitem__"}
{"language":"python","line":1986,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:1986:function:__setitem__"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"HAL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:27:class:HAL"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:28:function:__init__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:41:function:write_halfile"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"writebackup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_HAL.py:42:function:writebackup"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:14:function:write_inifile"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_one_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:391:function:write_one_joint"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:392:function:get"}
{"language":"python","line":4,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"INI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:4:class:INI"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_one_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:539:function:write_one_axis"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:542:function:get"}
{"language":"python","line":563,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"find_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:563:function:find_limits"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:564:function:get"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:576:function:__getitem__"}
{"language":"python","line":578,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:578:function:__setitem__"}
{"language":"python","line":5,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/build_INI.py:5:function:__init__"}
{"language":"python","line":1084,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:1084:function:__getitem__"}
{"language":"python","line":1086,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:1086:function:__setitem__"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:27:function:md5sum"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:37:class:Data"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:38:function:__init__"}
{"language":"python","line":733,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"set_axis_unit_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:733:function:set_axis_unit_defaults"}
{"language":"python","line":777,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:777:function:load"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"str2bool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:779:function:str2bool"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"add_md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:904:function:add_md5sum"}
{"language":"python","line":907,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/data.py:907:function:save"}
{"language":"python","line":1018,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1018:function:mesa0_finish"}
{"language":"python","line":1042,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesapanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1042:function:on_mesapanel_clicked"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa0_discovery_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1045:function:on_mesa0_discovery_clicked"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1053:function:mesa1_init"}
{"language":"python","line":1059,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1059:function:mesa1_prepare"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1070:function:mesa1_finish"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa1_discovery_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1094:function:on_mesa1_discovery_clicked"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1102:function:pport1_init"}
{"language":"python","line":1134,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1134:function:pport1_prepare"}
{"language":"python","line":1162,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1162:function:pport1_finish"}
{"language":"python","line":1189,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp1_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1189:function:on_pp1_direction_changed"}
{"language":"python","line":1195,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pport_panel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1195:function:on_pport_panel_clicked"}
{"language":"python","line":1200,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1200:function:pport2_init"}
{"language":"python","line":1230,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1230:function:pport2_prepare"}
{"language":"python","line":1252,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1252:function:pport2_finish"}
{"language":"python","line":1278,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp2_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1278:function:on_pp2_direction_changed"}
{"language":"python","line":1284,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_parportpanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1284:function:on_parportpanel_clicked"}
{"language":"python","line":1289,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1289:function:thcad_init"}
{"language":"python","line":1292,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1292:function:thcad_prepare"}
{"language":"python","line":1303,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1303:function:thcad_finish"}
{"language":"python","line":1313,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1313:function:x_motor_prepare"}
{"language":"python","line":1320,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1320:function:x_motor_finish"}
{"language":"python","line":1323,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xcalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1323:function:on_xcalculatescale_clicked"}
{"language":"python","line":1324,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1324:function:on_xaxistest_clicked"}
{"language":"python","line":1325,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1325:function:on_xaxistune_clicked"}
{"language":"python","line":1326,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1326:function:on_xaxis_prepare"}
{"language":"python","line":1330,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1330:function:x_axis_prepare"}
{"language":"python","line":1343,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1343:function:x_axis_finish"}
{"language":"python","line":1348,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1348:function:y_motor_prepare"}
{"language":"python","line":1355,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1355:function:y_motor_finish"}
{"language":"python","line":1358,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ycalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1358:function:on_ycalculatescale_clicked"}
{"language":"python","line":1359,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1359:function:on_yaxistest_clicked"}
{"language":"python","line":1360,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1360:function:on_yaxistune_clicked"}
{"language":"python","line":1361,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1361:function:on_yaxis_prepare"}
{"language":"python","line":1365,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1365:function:y_axis_prepare"}
{"language":"python","line":1377,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1377:function:y_axis_finish"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:137:function:on_button_back_clicked"}
{"language":"python","line":1382,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1382:function:z_motor_prepare"}
{"language":"python","line":1389,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1389:function:z_motor_finish"}
{"language":"python","line":1392,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zcalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1392:function:on_zcalculatescale_clicked"}
{"language":"python","line":1393,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1393:function:on_zaxistest_clicked"}
{"language":"python","line":1394,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1394:function:on_zaxistune_clicked"}
{"language":"python","line":1395,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1395:function:on_zaxis_prepare"}
{"language":"python","line":1399,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1399:function:z_axis_prepare"}
{"language":"python","line":1412,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1412:function:z_axis_finish"}
{"language":"python","line":1417,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1417:function:a_motor_prepare"}
{"language":"python","line":1424,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1424:function:a_motor_finish"}
{"language":"python","line":1427,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_acalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1427:function:on_acalculatescale_clicked"}
{"language":"python","line":1428,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1428:function:on_aaxistest_clicked"}
{"language":"python","line":1429,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1429:function:on_aaxistune_clicked"}
{"language":"python","line":1430,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1430:function:on_aaxis_prepare"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1434:function:a_axis_prepare"}
{"language":"python","line":1441,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1441:function:a_axis_finish"}
{"language":"python","line":1446,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"s_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1446:function:s_motor_prepare"}
{"language":"python","line":1450,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"s_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1450:function:s_motor_finish"}
{"language":"python","line":1453,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_scalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1453:function:on_scalculatescale_clicked"}
{"language":"python","line":1454,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1454:function:on_saxistest_clicked"}
{"language":"python","line":1455,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1455:function:on_saxistune_clicked"}
{"language":"python","line":1456,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1456:function:on_saxis_prepare"}
{"language":"python","line":1457,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_suseatspeed_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1457:function:on_suseatspeed_toggled"}
{"language":"python","line":1458,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_suseoutputrange2_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1458:function:on_suseoutputrange2_toggled"}
{"language":"python","line":1462,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"options_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1462:function:options_prepare"}
{"language":"python","line":1483,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"options_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1483:function:options_finish"}
{"language":"python","line":1545,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"realtime_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1545:function:realtime_prepare"}
{"language":"python","line":1573,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"realtime_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1573:function:realtime_finish"}
{"language":"python","line":1607,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"finished_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1607:function:finished_prepare"}
{"language":"python","line":1609,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"finished_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1609:function:finished_finish"}
{"language":"python","line":1618,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_update_tune_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1618:function:on_update_tune_params"}
{"language":"python","line":1620,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1620:function:on_tune_jogminus_pressed"}
{"language":"python","line":1622,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1622:function:on_tune_jogminus_released"}
{"language":"python","line":1624,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1624:function:on_tune_jogplus_pressed"}
{"language":"python","line":1626,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1626:function:on_tune_jogplus_released"}
{"language":"python","line":1628,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tuneinvertmotor_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1628:function:on_tuneinvertmotor_toggled"}
{"language":"python","line":1634,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"update_oloop_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1634:function:update_oloop_params"}
{"language":"python","line":1636,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_enableamp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1636:function:on_oloop_enableamp_toggled"}
{"language":"python","line":1638,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1638:function:on_oloop_jogminus_pressed"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"set_buttons_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:163:function:set_buttons_sensitive"}
{"language":"python","line":1640,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1640:function:on_oloop_jogminus_released"}
{"language":"python","line":1642,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1642:function:on_oloop_jogplus_pressed"}
{"language":"python","line":1644,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1644:function:on_oloop_jogplus_released"}
{"language":"python","line":1646,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_resetbutton_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1646:function:on_resetbutton_pressed"}
{"language":"python","line":1648,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_resetbutton_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1648:function:on_resetbutton_released"}
{"language":"python","line":1653,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_discovery_interface_combobox_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1653:function:on_discovery_interface_combobox_changed"}
{"language":"python","line":1657,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1657:function:__getitem__"}
{"language":"python","line":1659,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:1659:function:__setitem__"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"page_set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:173:function:page_set_state"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:187:function:initialize"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"intro_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:219:function:intro_prepare"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"intro_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:221:function:intro_finish"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"start_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:227:function:start_prepare"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"start_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:232:function:start_finish"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"base_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:258:function:base_prepare"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"base_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:294:function:base_finish"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:340:function:on_mesa_checkbutton_toggled"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp1_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:350:function:on_pp1_checkbutton_toggled"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp2_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:360:function:on_pp2_checkbutton_toggled"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp3_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:371:function:on_pp3_checkbutton_toggled"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_machinename_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:379:function:on_machinename_changed"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_address_search_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:383:function:on_address_search_clicked"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_latency_test_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:395:function:on_latency_test_clicked"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"latency_running_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:400:function:latency_running_callback"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_calculate_ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:407:function:on_calculate_ideal_period"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:416:function:on_units_changed"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"Pages","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:41:class:Pages"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"screen_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:425:function:screen_prepare"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:42:function:__init__"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"screen_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:509:function:screen_finish"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_loadladder_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:570:function:on_loadladder_clicked"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_combo_screentype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:572:function:on_combo_screentype_changed"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:59:function:on_button_help_clicked"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_help_window_delete_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:61:function:on_help_window_delete_event"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_halui_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:635:function:on_halui_toggled"}
{"language":"python","line":639,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_classicladder_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:639:function:on_classicladder_toggled"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_print_7i76_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:64:function:on_print_7i76_button_clicked"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_print_7i77_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:66:function:on_print_7i77_button_clicked"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:674:function:on_xusecomp_toggled"}
{"language":"python","line":675,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:675:function:on_yusecomp_toggled"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:676:function:on_zusecomp_toggled"}
{"language":"python","line":677,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ausecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:677:function:on_ausecomp_toggled"}
{"language":"python","line":678,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:678:function:on_xusebacklash_toggled"}
{"language":"python","line":679,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:679:function:on_yusebacklash_toggled"}
{"language":"python","line":680,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:680:function:on_zusebacklash_toggled"}
{"language":"python","line":681,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ausebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:681:function:on_ausebacklash_toggled"}
{"language":"python","line":683,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:683:function:on_xdrivertype_changed"}
{"language":"python","line":684,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ydrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:684:function:on_ydrivertype_changed"}
{"language":"python","line":685,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:685:function:on_zdrivertype_changed"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_adrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:686:function:on_adrivertype_changed"}
{"language":"python","line":687,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_sdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:687:function:on_sdrivertype_changed"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:689:function:on_xbldc_toggled"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_save_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:68:function:on_button_save_clicked"}
{"language":"python","line":690,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ybldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:690:function:on_ybldc_toggled"}
{"language":"python","line":691,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:691:function:on_zbldc_toggled"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_abldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:692:function:on_abldc_toggled"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_sbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:693:function:on_sbldc_toggled"}
{"language":"python","line":698,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"vcp_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:698:function:vcp_prepare"}
{"language":"python","line":715,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"vcp_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:715:function:vcp_finish"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:71:function:on_window1_destroy"}
{"language":"python","line":762,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_gladevcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:762:function:on_gladevcp_toggled"}
{"language":"python","line":764,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pyvcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:764:function:on_pyvcp_toggled"}
{"language":"python","line":777,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_displaypanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:777:function:on_displaypanel_clicked"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_displaygladevcp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:779:function:on_displaygladevcp_clicked"}
{"language":"python","line":785,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"ubuttons_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:785:function:ubuttons_prepare"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"ubuttons_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:791:function:ubuttons_finish"}
{"language":"python","line":799,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"external_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:799:function:external_prepare"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"external_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:872:function:external_finish"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_fwd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:88:function:on_button_fwd_clicked"}
{"language":"python","line":923,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_addrule_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:923:function:on_addrule_clicked"}
{"language":"python","line":926,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joystickjog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:926:function:on_joystickjog_toggled"}
{"language":"python","line":932,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externaljog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:932:function:on_externaljog_toggled"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalso_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:938:function:on_externalso_toggled"}
{"language":"python","line":941,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalmvo_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:941:function:on_externalmvo_toggled"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalfo_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:944:function:on_externalfo_toggled"}
{"language":"python","line":947,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalmpg_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:947:function:on_externalmpg_toggled"}
{"language":"python","line":950,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_spindle_vfd_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:950:function:on_spindle_vfd_toggled"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_external_options_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:954:function:on_external_options_toggled"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joysearch_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:971:function:on_joysearch_clicked"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joysticktest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:973:function:on_joysticktest_clicked"}
{"language":"python","line":976,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"search_for_serial_device_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:976:function:search_for_serial_device_name"}
{"language":"python","line":988,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:988:function:mesa0_init"}
{"language":"python","line":994,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:994:function:mesa0_prepare"}
{"language":"python","line":996,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"lookup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/pages.py:996:function:lookup"}
{"language":"python","line":1381,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/private_data.py:1381:function:__getitem__"}
{"language":"python","line":1383,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/private_data.py:1383:function:__setitem__"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"Private_Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/private_data.py:28:class:Private_Data"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/private_data.py:29:function:__init__"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update_axis_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1066:function:update_axis_params"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1067:function:get_value"}
{"language":"python","line":1113,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_jogminus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1113:function:oloop_jogminus"}
{"language":"python","line":1116,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_jogplus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1116:function:oloop_jogplus"}
{"language":"python","line":1120,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_resetencoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1120:function:oloop_resetencoder"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_enableamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1124:function:oloop_enableamp"}
{"language":"python","line":1130,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"hal_test_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1130:function:hal_test_signals"}
{"language":"python","line":1142,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1142:function:write_pins"}
{"language":"python","line":1210,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"launch_mesa_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1210:function:launch_mesa_panel"}
{"language":"python","line":1241,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"on_mesapanel_returned","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1241:function:on_mesapanel_returned"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"testpanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:124:function:testpanel"}
{"language":"python","line":1258,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"hal_interface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1258:class:hal_interface"}
{"language":"python","line":1259,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1259:function:__init__"}
{"language":"python","line":1264,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"Data2","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1264:class:Data2"}
{"language":"python","line":1265,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1265:function:__init__"}
{"language":"python","line":1272,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1272:function:__getitem__"}
{"language":"python","line":1274,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1274:function:__setitem__"}
{"language":"python","line":1277,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"LED","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1277:class:LED"}
{"language":"python","line":1279,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1279:function:__init__"}
{"language":"python","line":1295,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1295:function:expose"}
{"language":"python","line":1329,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1329:function:set_active"}
{"language":"python","line":1335,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1335:function:set_color"}
{"language":"python","line":1343,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_dia","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1343:function:set_dia"}
{"language":"python","line":1347,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"PyApp","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1347:class:PyApp"}
{"language":"python","line":1349,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"switch_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1349:function:switch_callback"}
{"language":"python","line":1360,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"pwm_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1360:function:pwm_callback"}
{"language":"python","line":1370,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"stp_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1370:function:stp_callback"}
{"language":"python","line":1378,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1378:function:quit"}
{"language":"python","line":1385,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1385:function:update"}
{"language":"python","line":1406,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_blank","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1406:function:make_blank"}
{"language":"python","line":1416,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_enc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1416:function:make_enc"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_stp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1434:function:make_stp"}
{"language":"python","line":1453,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_pwm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1453:function:make_pwm"}
{"language":"python","line":1477,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_led","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1477:function:make_led"}
{"language":"python","line":1493,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_switch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1493:function:make_switch"}
{"language":"python","line":1511,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:1511:function:__init__"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"display_gladevcp_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:155:function:display_gladevcp_panel"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"gladevcptestpanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:205:function:gladevcptestpanel"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"TESTS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:29:class:TESTS"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:30:function:__init__"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"load_ladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:406:function:load_ladder"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"parporttest","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:44:function:parporttest"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:466:function:tune_axis"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:467:function:get_value"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update_tune_test_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:755:function:update_tune_test_params"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_jogminus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:878:function:tune_jogminus"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_jogplus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:881:function:tune_jogplus"}
{"language":"python","line":885,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"toggle_tuneinvertmotor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:885:function:toggle_tuneinvertmotor"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:886:function:get_value"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"test_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:901:function:test_axis"}
{"language":"python","line":902,"parse_status":"parsed","path":"linuxcnc/lib/python/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pncconf/tests.py:902:function:get_value"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"support_coord_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:134:function:support_coord_buttons"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"set_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:167:function:set_theme"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"on_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:177:function:on_response"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"on_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:182:function:on_delete"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"on_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:184:function:on_close"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:186:function:run"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"on_click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:202:function:on_click"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"label_to_method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:207:function:label_to_method"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_unknown_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:218:function:do_unknown_label"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:221:function:do_number"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_backspace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:226:function:do_backspace"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_sign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:229:function:do_sign"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:239:function:do_save"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:245:function:do_cancel"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:249:function:do_clear"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"do_axis_letter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:252:function:do_axis_letter"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"get_result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:259:function:get_result"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"coord_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:262:function:coord_value"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"PopupKeyboard","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:67:class:PopupKeyboard"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/popupkeyboard.py","source_sha":"05767181bf5b2bed5472c3d5c4db55ebd73a7e1f1205c066128fcc1041c8e54e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/popupkeyboard.py:68:function:__init__"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/propertywindow.py","source_sha":"d800cdbbe963873c37f10ee091d077c1319600d59f163b4eecc0157c6b4ece6e","symbol":"properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/propertywindow.py:21:function:properties"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"__port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:103:function:__port"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:106:function:read"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"peek","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:116:function:peek"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"peek_commit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:126:function:peek_commit"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:131:function:write"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:137:function:readable"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:143:function:writable"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:149:function:size"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:152:function:clear"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"waitReadable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:158:function:waitReadable"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"waitWritable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:164:function:waitWritable"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"component","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:172:class:component"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:173:function:__init__"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"__del__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:181:function:__del__"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:185:function:exit"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:193:function:ready"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:198:function:name"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"pinNew","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:202:function:pinNew"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"sigNew","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:223:function:sigNew"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"sigLink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:232:function:sigLink"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"halMalloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:238:function:halMalloc"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"HalException","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:43:class:HalException"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"halType","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:48:class:halType"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"pinDir","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:63:class:pinDir"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"pin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:71:class:pin"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:72:function:__init__"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"fullname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:80:function:fullname"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:84:function:value"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:91:function:value"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"port","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:98:class:port"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/pyhal.py","source_sha":"eae35d20dfd74c77f4b77a551cc05a13c830f94a87818ac35cf39185bc6065ae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyhal.py:99:function:__init__"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"addto_spath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1067:function:addto_spath"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_editor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1076:function:get_editor"}
{"language":"python","line":1079,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1079:function:get_ini_file"}
{"language":"python","line":1082,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_subroutine_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1082:function:get_subroutine_path"}
{"language":"python","line":1085,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_user_m_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1085:function:get_user_m_path"}
{"language":"python","line":1088,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"find_file_in_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1088:function:find_file_in_path"}
{"language":"python","line":1117,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_subfiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1117:function:get_subfiles"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_preamble","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1124:function:get_preamble"}
{"language":"python","line":1130,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_postamble","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1130:function:get_postamble"}
{"language":"python","line":1136,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1136:function:get_font"}
{"language":"python","line":1142,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_ngcgui_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1142:function:get_ngcgui_options"}
{"language":"python","line":1145,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_gcmc_include_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1145:function:get_gcmc_include_path"}
{"language":"python","line":1149,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_program_prefix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1149:function:get_program_prefix"}
{"language":"python","line":1162,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"PreFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1162:class:PreFile"}
{"language":"python","line":1164,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1164:function:__init__"}
{"language":"python","line":1168,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1168:function:clear"}
{"language":"python","line":1172,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1172:function:read"}
{"language":"python","line":1189,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"PstFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1189:class:PstFile"}
{"language":"python","line":1191,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1191:function:__init__"}
{"language":"python","line":1195,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1195:function:clear"}
{"language":"python","line":1199,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1199:function:read"}
{"language":"python","line":1216,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"SubFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1216:class:SubFile"}
{"language":"python","line":1218,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1218:function:__init__"}
{"language":"python","line":1249,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1249:function:clear"}
{"language":"python","line":1256,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"flagerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1256:function:flagerror"}
{"language":"python","line":1260,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"specialcomments_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1260:function:specialcomments_ngc"}
{"language":"python","line":1268,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"re_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1268:function:re_read"}
{"language":"python","line":1274,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"read_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1274:function:read_ngc"}
{"language":"python","line":1378,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"read_gcmc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1378:function:read_gcmc"}
{"language":"python","line":1438,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"FileSet","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1438:class:FileSet"}
{"language":"python","line":1440,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1440:function:__init__"}
{"language":"python","line":1449,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"OneParmEntry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1449:class:OneParmEntry"}
{"language":"python","line":1451,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1451:function:__init__"}
{"language":"python","line":1499,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"grabit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1499:function:grabit"}
{"language":"python","line":1506,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"popkeyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1506:function:popkeyboard"}
{"language":"python","line":1519,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1519:function:entry_changed"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"exception_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:153:function:exception_show"}
{"language":"python","line":1553,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"getentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1553:function:getentry"}
{"language":"python","line":1556,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"setentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1556:function:setentry"}
{"language":"python","line":1559,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear_pentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1559:function:clear_pentry"}
{"language":"python","line":1567,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_pentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1567:function:make_pentry"}
{"language":"python","line":1600,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"EntryFields","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1600:class:EntryFields"}
{"language":"python","line":1602,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1602:function:__init__"}
{"language":"python","line":1634,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_entryfields","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1634:function:make_entryfields"}
{"language":"python","line":1675,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"getentry_byidx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1675:function:getentry_byidx"}
{"language":"python","line":1678,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear_pentry_byidx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1678:function:clear_pentry_byidx"}
{"language":"python","line":1681,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_pentry_byidx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1681:function:make_pentry_byidx"}
{"language":"python","line":1684,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"getstuff_byidx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1684:function:getstuff_byidx"}
{"language":"python","line":1688,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1688:function:get_box"}
{"language":"python","line":1691,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear_parm_entries","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1691:function:clear_parm_entries"}
{"language":"python","line":1695,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"set_parm_entries","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1695:function:set_parm_entries"}
{"language":"python","line":1708,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"TestButtons","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1708:class:TestButtons"}
{"language":"python","line":1710,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1710:function:__init__"}
{"language":"python","line":1742,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"btest","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1742:function:btest"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"save_a_copy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:176:function:save_a_copy"}
{"language":"python","line":1813,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1813:function:delete"}
{"language":"python","line":1818,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"ControlPanel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1818:class:ControlPanel"}
{"language":"python","line":1820,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:1820:function:__init__"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_linuxcnc_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:192:function:get_linuxcnc_ini_file"}
{"language":"python","line":2005,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"separate_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2005:function:separate_image"}
{"language":"python","line":2017,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"wdestroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2017:function:wdestroy"}
{"language":"python","line":2020,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"set_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2020:function:set_message"}
{"language":"python","line":2023,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"reread_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2023:function:reread_files"}
{"language":"python","line":2039,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"restart_features","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2039:function:restart_features"}
{"language":"python","line":2051,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"toggle_autosend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2051:function:toggle_autosend"}
{"language":"python","line":2055,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"toggle_expandsub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2055:function:toggle_expandsub"}
{"language":"python","line":2059,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"checkb_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2059:function:checkb_toggle"}
{"language":"python","line":2064,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"create_feature","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2064:function:create_feature"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"dummy_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:208:function:dummy_send"}
{"language":"python","line":2113,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"savesection_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2113:function:savesection_ngc"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"default_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:211:function:default_send"}
{"language":"python","line":2145,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"savesection_gcmc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2145:function:savesection_gcmc"}
{"language":"python","line":2271,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"finalize_features","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2271:function:finalize_features"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"send_to_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:228:function:send_to_axis"}
{"language":"python","line":2415,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"write_to_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2415:function:write_to_file"}
{"language":"python","line":2433,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"file_choose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2433:function:file_choose"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"file_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:243:function:file_save"}
{"language":"python","line":2506,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"OnePg","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2506:class:OnePg"}
{"language":"python","line":2508,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2508:function:__init__"}
{"language":"python","line":2646,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"periodic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2646:function:periodic_check"}
{"language":"python","line":2679,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"any_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2679:function:any_event"}
{"language":"python","line":2717,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"handle_key","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2717:function:handle_key"}
{"language":"python","line":2742,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"edit_any_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2742:function:edit_any_file"}
{"language":"python","line":2751,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"edit_std_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2751:function:edit_std_file"}
{"language":"python","line":2756,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"show_special_keys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2756:function:show_special_keys"}
{"language":"python","line":2771,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"set_page_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2771:function:set_page_label"}
{"language":"python","line":2774,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"save_onepage_tablabel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2774:function:save_onepage_tablabel"}
{"language":"python","line":2778,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"update_tab_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2778:function:update_tab_label"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"is_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:278:function:is_comment"}
{"language":"python","line":2796,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_fileset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2796:function:make_fileset"}
{"language":"python","line":2806,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"fill_entrypage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2806:function:fill_entrypage"}
{"language":"python","line":2822,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear_entrypage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2822:function:clear_entrypage"}
{"language":"python","line":2826,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"update_onepage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2826:function:update_onepage"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_info_item","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:285:function:get_info_item"}
{"language":"python","line":2866,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clear_entries","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2866:function:clear_entries"}
{"language":"python","line":2883,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"move_left","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2883:function:move_left"}
{"language":"python","line":2892,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"move_right","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2892:function:move_right"}
{"language":"python","line":2901,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clone_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2901:function:clone_page"}
{"language":"python","line":2911,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"new_empty_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2911:function:new_empty_page"}
{"language":"python","line":2914,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"remove_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2914:function:remove_page"}
{"language":"python","line":2933,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"NgcGui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2933:class:NgcGui"}
{"language":"python","line":2936,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:2936:function:__init__"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"check_sub_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:294:function:check_sub_start"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"check_sub_end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:302:function:check_sub_end"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"check_for_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:310:function:check_for_label"}
{"language":"python","line":3173,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"update_fonts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3173:function:update_fonts"}
{"language":"python","line":3176,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"page_switched","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3176:function:page_switched"}
{"language":"python","line":3194,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"add_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3194:function:add_page"}
{"language":"python","line":3235,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_unique_tab_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3235:function:make_unique_tab_name"}
{"language":"python","line":3254,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"SaveSection","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3254:class:SaveSection"}
{"language":"python","line":3256,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3256:function:__init__"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"check_positional_parm_range","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:325:function:check_positional_parm_range"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"find_positional_parms","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:335:function:find_positional_parms"}
{"language":"python","line":3375,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3375:function:usage"}
{"language":"python","line":3408,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"standalone_pyngcgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:3408:function:standalone_pyngcgui"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"user_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:401:function:user_message"}
{"language":"python","line":423,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"dt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:423:function:dt"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:426:function:md5sum"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"find_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:430:function:find_image"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"sized_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:442:function:sized_image"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"show_dir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:462:function:show_dir"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"dprint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:501:function:dprint"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"vprint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:505:function:vprint"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"spath_from_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:509:function:spath_from_inifile"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"mpath_from_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:542:function:mpath_from_inifile"}
{"language":"python","line":567,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"spath_from_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:567:function:spath_from_files"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"long_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:599:function:long_name"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"show_parent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:609:function:show_parent"}
{"language":"python","line":620,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"all_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:620:function:all_coords"}
{"language":"python","line":626,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"show_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:626:function:show_position"}
{"language":"python","line":648,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"coord_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:648:function:coord_value"}
{"language":"python","line":667,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_g_styles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:667:function:make_g_styles"}
{"language":"python","line":711,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"mod_font_by_category","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:711:function:mod_font_by_category"}
{"language":"python","line":753,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"update_fonts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:753:function:update_fonts"}
{"language":"python","line":759,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"clean_tmpgcmc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:759:function:clean_tmpgcmc"}
{"language":"python","line":769,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"find_gcmc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:769:function:find_gcmc"}
{"language":"python","line":793,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"CandidateDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:793:class:CandidateDialog"}
{"language":"python","line":795,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:795:function:__init__"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_file_result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:851:function:get_file_result"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"row_activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:882:function:row_activated"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:886:function:run"}
{"language":"python","line":889,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:889:function:destroy"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"CandidateFiles","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:893:class:CandidateFiles"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:895:function:__init__"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:901:function:refresh"}
{"language":"python","line":906,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"make_tree","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:906:function:make_tree"}
{"language":"python","line":957,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"get_tree_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:957:function:get_tree_data"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"LinuxcncInterface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:973:class:LinuxcncInterface"}
{"language":"python","line":975,"parse_status":"parsed","path":"linuxcnc/lib/python/pyngcgui.py","source_sha":"39abe10cc83206ad8d1d024a674a6e09a3350d45f608bef2adb7dd0a61007554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyngcgui.py:975:function:__init__"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:116:function:mdi_active"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:119:function:mist_on"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:122:function:mist_off"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:125:function:flood_on"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:128:function:flood_off"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:131:function:estop"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:134:function:estop_reset"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:137:function:machine_off"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:140:function:machine_on"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:143:function:home_all"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:147:function:unhome_all"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:151:function:home_selected"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:155:function:unhome_selected"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:159:function:jogging"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:162:function:override_limits"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_forward_adjust","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:166:function:spindle_forward_adjust"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:177:function:spindle_forward"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:183:function:spindle_stop"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:187:function:spindle_reverse"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_reverse_adjust","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:193:function:spindle_reverse_adjust"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:204:function:spindle_faster"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:208:function:spindle_slower"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_linear_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:212:function:set_linear_jog_velocity"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_angular_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:221:function:set_angular_jog_velocity"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:22:function:DBG"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:230:function:continuous_jog"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"incremental_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:248:function:incremental_jog"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:264:function:quill_up"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"feed_hold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:269:function:feed_hold"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:272:function:feed_override"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:275:function:rapid_override"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:278:function:spindle_override"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:27:function:load_handlers"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:281:function:max_velocity"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:284:function:reload_tooltable"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:287:function:optional_stop"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:290:function:block_delete"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:293:function:abort"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:296:function:pause"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"resume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:299:function:resume"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:302:function:single_block"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:30:function:add_handler"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"smart_cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:317:function:smart_cycle_start"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"re_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:332:function:re_start"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi_and_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:340:function:mdi_and_return"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:352:function:mdi"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:367:function:set_restart_line"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_manual_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:371:function:set_manual_mode"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:377:function:set_mdi_mode"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:383:function:set_auto_mode"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:389:function:get_mode"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"ok_for_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:393:function:ok_for_mdi"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"is_spindle_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:399:function:is_spindle_running"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:407:function:periodic"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:415:function:__getitem__"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:417:function:__setitem__"}
{"language":"python","line":420,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_jjogmode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:420:function:get_jjogmode"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"jnum_for_axisnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:429:function:jnum_for_axisnum"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_jog_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:445:function:get_jog_info"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"Trampoline","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:87:class:Trampoline"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:88:function:__init__"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:91:function:__call__"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"CNC_COMMANDS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:96:class:CNC_COMMANDS"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/commands.py:97:function:__init__"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:145:function:update"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:167:function:periodic"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:173:function:exit"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:177:function:__getitem__"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:179:function:__setitem__"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:183:function:main"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:26:function:DBG"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"keyboard","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:30:class:keyboard"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:31:function:__init__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"validate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:34:function:validate"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"build","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:38:function:build"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"build_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/master.py:42:function:build_widget"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/panelui_validate.py","source_sha":"b911e3537446dc1023fedc18ff8af917e7c271d92e24b02d8d6c22e90d3adb22","symbol":"list_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/panelui_validate.py:19:function:list_check"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/panelui_validate.py","source_sha":"b911e3537446dc1023fedc18ff8af917e7c271d92e24b02d8d6c22e90d3adb22","symbol":"numerical_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/panelui_validate.py:30:function:numerical_check"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"find_method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:123:function:find_method"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_WidgetBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:12:class:_WidgetBase"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:136:function:toggle_state"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:13:function:hal_init"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:142:function:hal_update"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"stringToPython","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:206:function:stringToPython"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:207:function:convert"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"GROUP","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:230:class:GROUP"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:231:function:_hal_init"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"add_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:247:function:add_list"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:252:function:toggle_state"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:264:function:hal_update"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"TOGGLE_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:274:class:TOGGLE_BUTTONS"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"MOMENTARY_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:279:class:MOMENTARY_BUTTONS"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:280:function:toggle_state"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"RADIO_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:291:class:RADIO_BUTTONS"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:292:function:toggle_state"}
{"language":"python","line":7,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:7:function:DBG"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:80:function:_hal_init"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:84:function:toggle_state"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:88:function:set_state"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:91:function:hal_update"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_ToggleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:95:class:_ToggleBase"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyui/widgets.py:96:function:_hal_init"}
{"language":"python","line":1015,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"return_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1015:function:return_pressed"}
{"language":"python","line":1023,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1023:function:command"}
{"language":"python","line":1026,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1026:function:update"}
{"language":"python","line":1039,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1039:function:wheel_up"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1045:function:wheel_down"}
{"language":"python","line":1054,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_number","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1054:class:pyvcp_number"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1057:function:__init__"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1070:function:update"}
{"language":"python","line":1078,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_u32","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1078:class:pyvcp_u32"}
{"language":"python","line":1081,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1081:function:__init__"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1094:function:update"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_s32","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1102:class:pyvcp_s32"}
{"language":"python","line":1105,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1105:function:__init__"}
{"language":"python","line":1118,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1118:function:update"}
{"language":"python","line":1125,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_timer","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1125:class:pyvcp_timer"}
{"language":"python","line":1133,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1133:function:__init__"}
{"language":"python","line":1157,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1157:function:update"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:116:function:__init__"}
{"language":"python","line":1186,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_bar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1186:class:pyvcp_bar"}
{"language":"python","line":1210,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1210:function:__init__"}
{"language":"python","line":1269,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"set_fill","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1269:function:set_fill"}
{"language":"python","line":1284,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"bar_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1284:function:bar_coords"}
{"language":"python","line":1303,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1303:function:update"}
{"language":"python","line":1327,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_led","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1327:class:pyvcp_led"}
{"language":"python","line":1336,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1336:function:__init__"}
{"language":"python","line":1357,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1357:function:update"}
{"language":"python","line":1375,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_rectled","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1375:class:pyvcp_rectled"}
{"language":"python","line":1386,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1386:function:__init__"}
{"language":"python","line":1407,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1407:function:update"}
{"language":"python","line":1428,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_checkbutton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1428:class:pyvcp_checkbutton"}
{"language":"python","line":1439,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1439:function:__init__"}
{"language":"python","line":1460,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1460:function:update"}
{"language":"python","line":1482,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_button","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1482:class:pyvcp_button"}
{"language":"python","line":1491,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1491:function:__init__"}
{"language":"python","line":1508,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1508:function:pressed"}
{"language":"python","line":1514,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1514:function:released"}
{"language":"python","line":1520,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1520:function:update"}
{"language":"python","line":1533,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_scale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1533:class:pyvcp_scale"}
{"language":"python","line":1553,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1553:function:__init__"}
{"language":"python","line":1593,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1593:function:update"}
{"language":"python","line":1604,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1604:function:wheel_up"}
{"language":"python","line":1607,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1607:function:wheel_down"}
{"language":"python","line":1611,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_table","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1611:class:pyvcp_table"}
{"language":"python","line":1637,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1637:function:__init__"}
{"language":"python","line":1653,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1653:function:add"}
{"language":"python","line":1677,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1677:function:update"}
{"language":"python","line":1679,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_tablerow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1679:class:pyvcp_tablerow"}
{"language":"python","line":1680,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1680:function:__init__"}
{"language":"python","line":1681,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1681:function:update"}
{"language":"python","line":1683,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_tablespan","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1683:class:pyvcp_tablespan"}
{"language":"python","line":1684,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1684:function:__init__"}
{"language":"python","line":1686,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1686:function:update"}
{"language":"python","line":1688,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_tablesticky","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1688:class:pyvcp_tablesticky"}
{"language":"python","line":1689,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1689:function:__init__"}
{"language":"python","line":1691,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1691:function:update"}
{"language":"python","line":1693,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_include","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1693:class:pyvcp_include"}
{"language":"python","line":1694,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1694:function:__init__"}
{"language":"python","line":1728,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1728:function:update"}
{"language":"python","line":1730,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1730:function:add"}
{"language":"python","line":1733,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"_pyvcp_dummy","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1733:class:_pyvcp_dummy"}
{"language":"python","line":1734,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1734:function:add"}
{"language":"python","line":1735,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1735:function:update"}
{"language":"python","line":1736,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1736:function:pack"}
{"language":"python","line":1738,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_title","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1738:class:pyvcp_title"}
{"language":"python","line":1739,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1739:function:__init__"}
{"language":"python","line":1743,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_axisoptions","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1743:class:pyvcp_axisoptions"}
{"language":"python","line":1744,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1744:function:__init__"}
{"language":"python","line":1748,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_option","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1748:class:pyvcp_option"}
{"language":"python","line":1749,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1749:function:__init__"}
{"language":"python","line":1752,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_image","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1752:class:pyvcp_image"}
{"language":"python","line":1754,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1754:function:__init__"}
{"language":"python","line":1757,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"_pyvcp_image","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1757:class:_pyvcp_image"}
{"language":"python","line":1758,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1758:function:__init__"}
{"language":"python","line":1770,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1770:function:update"}
{"language":"python","line":1779,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_image_bit","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1779:class:pyvcp_image_bit"}
{"language":"python","line":1781,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_image_u32","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:1781:class:pyvcp_image_u32"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"chgScaleDn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:216:function:chgScaleDn"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"chgScaleUp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:224:function:chgScaleUp"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"resetScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:233:function:resetScale"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"resetValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:240:function:resetValue"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"dot_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:247:function:dot_coords"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"bdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:255:function:bdown"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"bup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:261:function:bup"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:264:function:motion"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:275:function:wheel_up"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:278:function:wheel_down"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:281:function:down"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:293:function:up"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:305:function:update_dot"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:311:function:update_dro"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:316:function:update_scale"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"draw_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:321:function:draw_ticks"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:336:function:update"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_meter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:351:class:pyvcp_meter"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:369:function:__init__"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"rad2deg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:409:function:rad2deg"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"value2angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:411:function:value2angle"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"p2c","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:421:function:p2c"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:426:function:update"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"draw_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:432:function:draw_region"}
{"language":"python","line":444,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"draw_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:444:function:draw_ticks"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_jogwheel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:467:class:pyvcp_jogwheel"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:490:function:__init__"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_jogscale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:573:function:update_jogscale"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:581:function:update_dro"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"reset_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:586:function:reset_dro"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"resetValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:594:function:resetValue"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"dot_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:599:function:dot_coords"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"bdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:606:function:bdown"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_dial","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:60:class:pyvcp_dial"}
{"language":"python","line":611,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:611:function:motion"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:621:function:wheel_up"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"wheel_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:624:function:wheel_down"}
{"language":"python","line":627,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:627:function:down"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:635:function:up"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update_dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:643:function:update_dot"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"draw_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:649:function:draw_ticks"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:657:function:update"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_radiobutton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:676:class:pyvcp_radiobutton"}
{"language":"python","line":678,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:678:function:__init__"}
{"language":"python","line":706,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:706:function:update"}
{"language":"python","line":720,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:720:function:changed"}
{"language":"python","line":729,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_label","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:729:class:pyvcp_label"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:738:function:__init__"}
{"language":"python","line":749,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:749:function:update"}
{"language":"python","line":762,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_multilabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:762:class:pyvcp_multilabel"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:775:function:__init__"}
{"language":"python","line":811,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:811:function:update"}
{"language":"python","line":841,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_vbox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:841:class:pyvcp_vbox"}
{"language":"python","line":849,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:849:function:__init__"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:856:function:update"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:859:function:add"}
{"language":"python","line":871,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_boxfill","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:871:class:pyvcp_boxfill"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:872:function:__init__"}
{"language":"python","line":874,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:874:function:update"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_boxanchor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:876:class:pyvcp_boxanchor"}
{"language":"python","line":877,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:877:function:__init__"}
{"language":"python","line":879,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:879:function:update"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_boxexpand","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:881:class:pyvcp_boxexpand"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:882:function:__init__"}
{"language":"python","line":884,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:884:function:update"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_hbox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:888:class:pyvcp_hbox"}
{"language":"python","line":896,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:896:function:__init__"}
{"language":"python","line":903,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:903:function:update"}
{"language":"python","line":906,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:906:function:add"}
{"language":"python","line":918,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_labelframe","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:918:class:pyvcp_labelframe"}
{"language":"python","line":922,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:922:function:__init__"}
{"language":"python","line":925,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:925:function:update"}
{"language":"python","line":927,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:927:function:add"}
{"language":"python","line":930,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_tabs","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:930:class:pyvcp_tabs"}
{"language":"python","line":931,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:931:function:__init__"}
{"language":"python","line":937,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:937:function:update"}
{"language":"python","line":939,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:939:function:add"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"getcontainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:944:function:getcontainer"}
{"language":"python","line":953,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"pyvcp_spinbox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:953:class:pyvcp_spinbox"}
{"language":"python","line":967,"parse_status":"parsed","path":"linuxcnc/lib/python/pyvcp_widgets.py","source_sha":"98debbdec5740848a0bc2f12a6b24a4bb960fb95a343a7eebc4504cfbdb24a21","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/pyvcp_widgets.py:967:function:__init__"}
{"language":"python","line":1000,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1000:function:set_prime"}
{"language":"python","line":1006,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1006:function:select_prime"}
{"language":"python","line":1012,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1012:function:select_fire"}
{"language":"python","line":1019,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1019:function:select_cancel"}
{"language":"python","line":1022,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"wheelEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1022:function:wheelEvent"}
{"language":"python","line":1031,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1031:function:mousePressEvent"}
{"language":"python","line":1041,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseReleaseEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1041:function:mouseReleaseEvent"}
{"language":"python","line":1049,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1049:function:mouseDoubleClickEvent"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"DummyProgress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:104:class:DummyProgress"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseMoveEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1053:function:mouseMoveEvent"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:105:function:nextphase"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"user_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1067:function:user_plot"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:106:function:progress"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"panView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1070:function:panView"}
{"language":"python","line":1073,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"rotateView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1073:function:rotateView"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"recordCurrentViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1076:function:recordCurrentViewSettings"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getRecordedViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1087:function:getRecordedViewSettings"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Progress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:108:class:Progress"}
{"language":"python","line":1091,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setRecordedView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1091:function:setRecordedView"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:109:function:__init__"}
{"language":"python","line":1100,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getCurrentViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1100:function:getCurrentViewSettings"}
{"language":"python","line":1109,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"presetViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1109:function:presetViewSettings"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1119:function:setView"}
{"language":"python","line":1128,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"makeObject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1128:function:makeObject"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:116:function:update"}
{"language":"python","line":1186,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"quad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1186:function:quad"}
{"language":"python","line":1199,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"lathe_quad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1199:function:lathe_quad"}
{"language":"python","line":1213,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"extrude","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1213:function:extrude"}
{"language":"python","line":1224,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1224:function:setfont"}
{"language":"python","line":1227,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1227:function:getfont"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resetfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1229:function:resetfont"}
{"language":"python","line":1233,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1233:function:setfontlarge"}
{"language":"python","line":1236,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1236:function:getfontlarge"}
{"language":"python","line":1238,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resetfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:1238:function:resetfontlarge"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:123:function:emit_percent"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:126:function:nextphase"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:132:function:done"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:136:function:set_text"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"StatCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:142:class:StatCanon"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:143:function:__init__"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:153:function:is_lathe"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:155:function:change_tool"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:160:function:do_cancel"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"check_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:164:function:check_abort"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:168:function:next_line"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"output_notify_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:177:function:output_notify_message"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Lcnc_3dGraphics","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:183:class:Lcnc_3dGraphics"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:190:function:__init__"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:194:function:C"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"addTimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:316:function:addTimer"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:321:function:poll"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"showEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:338:function:showEvent"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:344:function:load"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"output_notify_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:412:function:output_notify_message"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:416:function:emit_percent"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:419:function:from_internal_linear_unit"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"calculate_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:425:function:calculate_gcode_properties"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"dist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:426:function:dist"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:430:function:from_internal_units"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:46:class:Window"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:47:function:__init__"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:510:function:set_font"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:525:function:realize"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_font_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:543:function:get_font_info"}
{"language":"python","line":545,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:545:function:get_program_alpha"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:546:function:get_num_joints"}
{"language":"python","line":547,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:547:function:get_joints_mode"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:548:function:get_show_commanded"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:549:function:get_show_extents"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:550:function:get_gcode_properties"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:551:function:get_show_limits"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:552:function:get_show_live_plot"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:553:function:get_show_machine_speed"}
{"language":"python","line":554,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:554:function:get_show_metric"}
{"language":"python","line":555,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:555:function:get_show_program"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:556:function:get_show_rapids"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:557:function:get_show_relative"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:558:function:get_show_tool"}
{"language":"python","line":559,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:559:function:get_show_distance_to_go"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:560:function:get_grid_size"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:561:function:get_show_offsets"}
{"language":"python","line":562,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:562:function:get_view"}
{"language":"python","line":565,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:565:function:get_geometry"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:573:function:is_lathe"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_foam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:574:function:is_foam"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:575:function:get_current_tool"}
{"language":"python","line":579,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:579:function:get_highlight_line"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:580:function:get_a_axis_wrapped"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:581:function:get_b_axis_wrapped"}
{"language":"python","line":582,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:582:function:get_c_axis_wrapped"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_current_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:583:function:set_current_view"}
{"language":"python","line":587,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"clear_live_plotter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:587:function:clear_live_plotter"}
{"language":"python","line":591,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"winfo_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:591:function:winfo_width"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"winfo_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:594:function:winfo_height"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:598:function:activate"}
{"language":"python","line":600,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"deactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:600:function:deactivate"}
{"language":"python","line":602,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"swapbuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:602:function:swapbuffers"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"_redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:606:function:_redraw"}
{"language":"python","line":613,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"joint_dro_format_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:613:function:joint_dro_format_OFF"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"dro_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:632:function:dro_format"}
{"language":"python","line":732,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"minimumSizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:732:function:minimumSizeHint"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:735:function:sizeHint"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"normalizeAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:738:function:normalizeAngle"}
{"language":"python","line":745,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setXRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:745:function:setXRotation"}
{"language":"python","line":752,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setYRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:752:function:setYRotation"}
{"language":"python","line":759,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setZRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:759:function:setZRotation"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:766:function:setZoom"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"initializeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:771:function:initializeGL"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"paintGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:778:function:paintGL"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"createSlider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:79:function:createSlider"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"redraw_perspective","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:803:function:redraw_perspective"}
{"language":"python","line":861,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"redraw_ortho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:861:function:redraw_ortho"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"createZoomSlider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:90:function:createZoomSlider"}
{"language":"python","line":917,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"basic_lighting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:917:function:basic_lighting"}
{"language":"python","line":931,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resizeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:931:function:resizeGL"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_alpha_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:944:function:set_alpha_mode"}
{"language":"python","line":948,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_inhibit_selection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:948:function:set_inhibit_selection"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:951:function:get_plot_colors"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_default_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:954:function:get_default_plot_colors"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:955:function:C"}
{"language":"python","line":968,"parse_status":"parsed","path":"linuxcnc/lib/python/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qt5_graphics.py:968:function:set_plot_colors"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:102:function:__init__"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:110:function:error"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"getError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:113:function:getError"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:116:function:get"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:119:function:set"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"get_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:122:function:get_name"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"_QHal","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:125:class:_QHal"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:137:function:__new__"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:142:function:__init__"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"newpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:152:function:newpin"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"getpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:182:function:getpin"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"getvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:184:function:getvalue"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"setp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:190:function:setp"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:196:function:exit"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"makeUniqueName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:200:function:makeUniqueName"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:214:function:__getitem__"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:215:function:__setitem__"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Qhal","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:217:class:Qhal"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:220:function:__new__"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:230:class:Status"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:239:function:__new__"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:244:function:__init__"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"set_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:261:function:set_timer"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Info","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:26:class:Info"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"poll_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:271:function:poll_error"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"block_error_polling","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:275:function:block_error_polling"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"unblock_error_polling","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:279:function:unblock_error_polling"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Path","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:289:class:Path"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:293:function:__new__"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Action","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:303:class:Action"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:307:function:__new__"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:30:function:__new__"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"Tool","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:319:class:Tool"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:323:function:__new__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"QPin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:39:class:QPin"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:45:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:53:function:update"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:59:function:text"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:65:function:error"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"update_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:69:function:update_all"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"update_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:85:function:update_start"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"update_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:94:function:update_stop"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/core.py","source_sha":"7320ec508e32f3221469de89aee3072bc235f30635c7d29c0ec870d25f50a988","symbol":"DummyPin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/core.py:99:class:DummyPin"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"_register_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:128:function:_register_messages"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"os_jump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:137:function:os_jump"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"jump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:160:function:jump"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"on_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:180:function:on_message"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:193:function:play_error"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:197:function:play_ready"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_attention","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:201:function:play_attention"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_ring","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:205:function:play_ring"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:209:function:play_done"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_login","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:213:function:play_login"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_logout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:217:function:play_logout"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"play_bell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:221:function:play_bell"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"beep_ring","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:228:function:beep_ring"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"beep_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:235:function:beep_start"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"beep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:240:function:beep"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"os_speak","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:246:function:os_speak"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"speak_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:263:function:speak_cancel"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:270:function:__getitem__"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:273:function:__setitem__"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"speak_synth_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:71:function:speak_synth_callback"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"Player","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:80:class:Player"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:81:function:__init__"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/audio_player.py","source_sha":"1a6cf8e232efbb801cb638934d6bac337c7e51d83ac90363d48a7212dd343ca1","symbol":"set_sounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/audio_player.py:96:function:set_sounds"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:103:function:_hal_init"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"homed_on_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:105:function:homed_on_status"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"start_process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:112:function:start_process"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"process_started","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:121:function:process_started"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"read_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:125:function:read_stdout"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"read_stderror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:130:function:read_stderror"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"process_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:135:function:process_finished"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"parse_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:140:function:parse_input"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"chk_enable_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:162:function:chk_enable_changed"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"btn_read_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:166:function:btn_read_pressed"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"set_position_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:173:function:set_position_clicked"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:193:function:start"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"show_result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:210:function:show_result"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"add_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:217:function:add_status"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:222:function:__getitem__"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:224:function:__setitem__"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"Auto_Measure","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:37:class:Auto_Measure"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py","source_sha":"b1a3de0a498afd8865a441a5484a5e52623a75445a264b6884c1fe07fffa5282","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/auto_height/auto_height.py:38:function:__init__"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"new_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:102:function:new_thread"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_haltool_args","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:114:function:load_haltool_args"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"Aux_program_loader","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:19:class:Aux_program_loader"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"_init_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:20:function:_init_"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_ladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:24:function:load_ladder"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_gcode_ripper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:30:function:load_gcode_ripper"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:37:function:load_halshow"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_calibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:44:function:load_calibration"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:48:function:load_status"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:52:function:load_halmeter"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_halscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:59:function:load_halscope"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_tooledit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:66:function:load_tooledit"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_test_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:69:function:load_test_button"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_test_led","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:75:function:load_test_led"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"load_test_dial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:81:function:load_test_dial"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py","source_sha":"71e06d70cfdff1f2b12fcb9ce6e5c89fefbda9de00055680ce5d502e8a7d5edc","symbol":"keyboard_onboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/aux_program_loader.py:87:function:keyboard_onboard"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/colored_formatter.py","source_sha":"8a7992e3daa84589c847eaf852f8ead772a8573301d578cb9360191138f898b9","symbol":"COLORIZE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/colored_formatter.py:54:function:COLORIZE"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/colored_formatter.py","source_sha":"8a7992e3daa84589c847eaf852f8ead772a8573301d578cb9360191138f898b9","symbol":"ColoredFormatter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/colored_formatter.py:69:class:ColoredFormatter"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/colored_formatter.py","source_sha":"8a7992e3daa84589c847eaf852f8ead772a8573301d578cb9360191138f898b9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/colored_formatter.py:71:function:__init__"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/colored_formatter.py","source_sha":"8a7992e3daa84589c847eaf852f8ead772a8573301d578cb9360191138f898b9","symbol":"format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/colored_formatter.py:76:function:format"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/colored_formatter.py","source_sha":"8a7992e3daa84589c847eaf852f8ead772a8573301d578cb9360191138f898b9","symbol":"color_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/colored_formatter.py:95:function:color_words"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"set_validator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:104:function:set_validator"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"raster_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:121:function:raster_changed"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"validate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:130:function:validate"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"create_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:196:function:create_program"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"send_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:210:function:send_program"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"calculate_toolpath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:224:function:calculate_toolpath"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"Facing","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:22:class:Facing"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:23:function:__init__"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"btn_help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:258:function:btn_help_clicked"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"raster_0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:261:function:raster_0"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"raster_45","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:274:function:raster_45"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"raster_90","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:353:function:raster_90"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:366:function:next_line"}
{"language":"python","line":370,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"_mktemp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:370:function:_mktemp"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:42:function:init"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py","source_sha":"3022bb312905cf3361fd1da2fc2feec1a4e2c0d5f5351bdc499c4028ee2178a7","symbol":"units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/facing.py:88:function:units_changed"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:157:function:units_changed"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"set_validator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:167:function:set_validator"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"clear_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:187:function:clear_all"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"validate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:197:function:validate"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"Preview","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:25:class:Preview"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:26:function:__init__"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"create_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:277:function:create_program"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"send_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:291:function:send_program"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"calculate_toolpath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:305:function:calculate_toolpath"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:31:function:paintEvent"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"output_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:336:function:output_program"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:338:function:next_line"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"_mktemp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:369:function:_mktemp"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"btn_help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:376:function:btn_help_clicked"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:379:function:next_line"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"draw_main_circle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:40:function:draw_main_circle"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"draw_crosshair","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:49:function:draw_crosshair"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"draw_holes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:70:function:draw_holes"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"set_num_holes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:88:function:set_num_holes"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"set_first_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:91:function:set_first_angle"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"Hole_Circle","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:94:class:Hole_Circle"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py","source_sha":"65c4dc11617f3c08823e3bcbe5c9fe0665d22802bd6ec44db509c3d2e22487d3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_circle.py:95:function:__init__"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"send_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:111:function:send_program"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"preview_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:119:function:preview_program"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"validate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:127:function:validate"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"create_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:233:function:create_gcode"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"estimate_runtime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:243:function:estimate_runtime"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"load_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:256:function:load_tool"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"calculate_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:290:function:calculate_program"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"Hole_Enlarge","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:32:class:Hole_Enlarge"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:33:function:__init__"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:340:function:units_changed"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:352:function:direction_changed"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"mist_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:356:function:mist_changed"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"flood_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:360:function:flood_changed"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:364:function:next_line"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"make_temp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:368:function:make_temp"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:374:function:__getitem__"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:377:function:__setitem__"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py","source_sha":"0113b3b3b40cdd3a67bdb969271af06ba1e079dc0cb26a15d311f13926d4fefb","symbol":"create_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcode_utility/hole_enlarge.py:97:function:create_program"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcodes.py","source_sha":"13596c035c7335e88d32bb541edb18e4f6e0eaed6ddabc56a77f2153a05a0b8c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcodes.py:10:function:__init__"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcodes.py","source_sha":"13596c035c7335e88d32bb541edb18e4f6e0eaed6ddabc56a77f2153a05a0b8c","symbol":"setup_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcodes.py:13:function:setup_list"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcodes.py","source_sha":"13596c035c7335e88d32bb541edb18e4f6e0eaed6ddabc56a77f2153a05a0b8c","symbol":"list_row_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcodes.py:20:function:list_row_changed"}
{"language":"python","line":9,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/gcodes.py","source_sha":"13596c035c7335e88d32bb541edb18e4f6e0eaed6ddabc56a77f2153a05a0b8c","symbol":"GCodes","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/gcodes.py:9:class:GCodes"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"_Keycalls","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:198:class:_Keycalls"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:199:function:__init__"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:215:function:__getitem__"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:218:function:__setitem__"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"Keylookup","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:223:class:Keylookup"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:224:function:__init__"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:229:function:call"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:242:function:convert"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"get_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:251:function:get_call"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"add_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:259:function:add_call"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"del_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:266:function:del_call"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"manage_function_calls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:274:function:manage_function_calls"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/keybindings.py","source_sha":"e949a35565e0bdcdba8dcb61d3f2b00a23ae265773fa8f2d1c68d300682232c1","symbol":"key_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/keybindings.py:29:function:key_pressed"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"MachineLogger","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:17:class:MachineLogger"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:18:function:__init__"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"log_it","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:22:function:log_it"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"initial_greeting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:39:function:initial_greeting"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"log_message_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:67:function:log_message_time"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"log_message_date","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:77:function:log_message_date"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"log_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:87:function:log_message"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/machine_log.py","source_sha":"9bb640c97f67dd8593aec0d780cd6caa59b275adc297d1556a9dc7b7a9577f61","symbol":"delete_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/machine_log.py:96:function:delete_log"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/mdi_text.py","source_sha":"7f7d83e4d252c34ed25d6003fbc87796e0041cdf5e6a1bc65fdcc9030cdb1d48","symbol":"gcode_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/mdi_text.py:122:function:gcode_words"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/mdi_text.py","source_sha":"7f7d83e4d252c34ed25d6003fbc87796e0041cdf5e6a1bc65fdcc9030cdb1d48","symbol":"gcode_descriptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/mdi_text.py:185:function:gcode_descriptions"}
{"language":"python","line":1,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/mdi_text.py","source_sha":"7f7d83e4d252c34ed25d6003fbc87796e0041cdf5e6a1bc65fdcc9030cdb1d48","symbol":"gcode_titles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/mdi_text.py:1:function:gcode_titles"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"showDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:126:function:showDialog"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"msgbtn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:145:function:msgbtn"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"message_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:152:function:message_option"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"dialog_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:161:function:dialog_return"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:181:function:__getitem__"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:184:function:__setitem__"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"callreturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:192:function:callreturn"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"Message","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:19:class:Message"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:20:function:__init__"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"message_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:36:function:message_setup"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"dummy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:77:function:dummy"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"calluser","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:78:function:calluser"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/message.py","source_sha":"fb74198babdd5d69559977f8a83d491e2f178fcdbe9e47a4a398b66e7418f86c","symbol":"on_printmessage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/message.py:89:function:on_printmessage"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"build_error_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:108:function:build_error_notification"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"build_hard_limits_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:119:function:build_hard_limits_notification"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"build_general_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:130:function:build_general_notification"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"show_yn_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:141:function:show_yn_notification"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"show_ok_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:152:function:show_ok_notification"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"show_toolchange_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:162:function:show_toolchange_notification"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"yesClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:177:function:yesClicked"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"noClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:181:function:noClicked"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"okClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:185:function:okClicked"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"cancelClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:189:function:cancelClicked"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"jogPauseClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:193:function:jogPauseClicked"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"handle_closed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:197:function:handle_closed"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"closeClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:200:function:closeClicked"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"OnClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:205:function:OnClicked"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"action_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:210:function:action_callback"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"last5_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:216:function:last5_callback"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"destroyClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:228:function:destroyClicked"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"Notify","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:23:class:Notify"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:240:function:update"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"show_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:268:function:show_status"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"show_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:278:function:show_last"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"external_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:294:function:external_close"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"add_alarm_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:305:function:add_alarm_entry"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:313:function:cleanup"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:31:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:44:function:notify"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"new_critical","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:60:function:new_critical"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"new_hard_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:71:function:new_hard_limits"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"new_normal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:82:function:new_normal"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"notify_yn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:91:function:notify_yn"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/notify.py","source_sha":"6a40199ab0054aa19045d32b8de6188803766c1ef60655b2430e9bb0e36ef8f2","symbol":"notify_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/notify.py:98:function:notify_ok"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"Access","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:22:class:Access"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:31:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:44:function:getpref"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"getall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:66:function:getall"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:76:function:putpref"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/preferences.py","source_sha":"4bd09702df020b14adca44e3707ad91ae981bcd3508fc441cfc027e510afdd36","symbol":"removepref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/preferences.py:86:function:removepref"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"fill_parm_fields","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:132:function:fill_parm_fields"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"empty_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:140:function:empty_label"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"new_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:145:function:new_label"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"new_lineedit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:152:function:new_lineedit"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"parm_edited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:167:function:parm_edited"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"SubFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:179:class:SubFile"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:180:function:__init__"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:216:function:clear"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"re_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:223:function:re_read"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"read_gcmc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:229:function:read_gcmc"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"read_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:232:function:read_ngc"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"flag_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:308:function:flag_error"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"specialcomments_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:312:function:specialcomments_ngc"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"FileSet","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:319:class:FileSet"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:320:function:__init__"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"PreFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:326:class:PreFile"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:327:function:__init__"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:332:function:clear"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:336:function:read"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"PstFile","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:351:class:PstFile"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:352:function:__init__"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:357:function:clear"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:361:function:read"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"SaveSection","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:375:class:SaveSection"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:376:function:__init__"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"OnePg","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:42:class:OnePg"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:43:function:__init__"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"NgcGui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:450:class:NgcGui"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:451:function:__init__"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"add_configd_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:489:function:add_configd_tabs"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"add_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:525:function:add_page"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"file_choose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:531:function:file_choose"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"update_onepage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:55:function:update_onepage"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"reread_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:599:function:reread_files"}
{"language":"python","line":613,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"close_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:613:function:close_tab"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"tab_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:621:function:tab_changed"}
{"language":"python","line":640,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"create_feature","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:640:function:create_feature"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"finalize_features","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:662:function:finalize_features"}
{"language":"python","line":772,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"restart_features","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:772:function:restart_features"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"make_fileset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:77:function:make_fileset"}
{"language":"python","line":784,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"savesection_ngc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:784:function:savesection_ngc"}
{"language":"python","line":794,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"write_to_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:794:function:write_to_file"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"warp_info_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:807:function:warp_info_frame"}
{"language":"python","line":813,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"warp_tabs_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:813:function:warp_tabs_frame"}
{"language":"python","line":818,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_linuxcnc_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:818:function:check_linuxcnc_paths"}
{"language":"python","line":826,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_linuxcnc_paths_pass","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:826:function:check_linuxcnc_paths_pass"}
{"language":"python","line":831,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_linuxcnc_paths_fail","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:831:function:check_linuxcnc_paths_fail"}
{"language":"python","line":838,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_positional_parm_range","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:838:function:check_positional_parm_range"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"create_parms","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:83:function:create_parms"}
{"language":"python","line":848,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_for_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:848:function:check_for_label"}
{"language":"python","line":862,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_sub_end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:862:function:check_sub_end"}
{"language":"python","line":870,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"check_sub_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:870:function:check_sub_start"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"default_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:878:function:default_send"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"dt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:895:function:dt"}
{"language":"python","line":898,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"find_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:898:function:find_image"}
{"language":"python","line":910,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"find_positional_parms","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:910:function:find_positional_parms"}
{"language":"python","line":956,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"get_file_open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:956:function:get_file_open"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"get_file_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:965:function:get_file_save"}
{"language":"python","line":974,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"get_info_item","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:974:function:get_info_item"}
{"language":"python","line":982,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"is_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:982:function:is_comment"}
{"language":"python","line":989,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:989:function:md5sum"}
{"language":"python","line":993,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py","source_sha":"dd6c460c439f9371107f8e4d1376aa8393b6c59589946f31d03f44a34fb90c75","symbol":"save_a_copy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_ngcgui/ngcgui.py:993:function:save_a_copy"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:106:function:main"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"PDFView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:17:class:PDFView"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:18:function:__init__"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"loadSample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:32:function:loadSample"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"loadView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:39:function:loadView"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"refreshPages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:52:function:refreshPages"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"zoomFactor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:68:function:zoomFactor"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"setZoomFactor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:71:function:setZoomFactor"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py","source_sha":"ab5a7cc7cbb90d45e06074b350f28949234b5daef40ca57756ecb882aaae775a","symbol":"pdf_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_pdf/PDFViewer.py:77:function:pdf_view"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/fanuc_200f.py","source_sha":"12d1d70beb3edb16f155e4131a346936962ab2e6e0f83690d324217145fc746d","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/fanuc_200f.py:180:class:Window"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/fanuc_200f.py","source_sha":"12d1d70beb3edb16f155e4131a346936962ab2e6e0f83690d324217145fc746d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/fanuc_200f.py:182:function:__init__"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py","source_sha":"8a3b43eb3a210f23b24f5e50c41e95cc8adceab3f3524914629479850394203f","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py:125:class:Window"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py","source_sha":"8a3b43eb3a210f23b24f5e50c41e95cc8adceab3f3524914629479850394203f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py:127:function:__init__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py","source_sha":"8a3b43eb3a210f23b24f5e50c41e95cc8adceab3f3524914629479850394203f","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py:33:class:HalToolCylinder"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py","source_sha":"8a3b43eb3a210f23b24f5e50c41e95cc8adceab3f3524914629479850394203f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py:34:function:__init__"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py","source_sha":"8a3b43eb3a210f23b24f5e50c41e95cc8adceab3f3524914629479850394203f","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/gantry_5axis.py:38:function:coords"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/mill_xyz.py","source_sha":"129a26efd641a190898228d171868e393015c4a4d8e6c983452bd3fd7ac630ce","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/mill_xyz.py:229:class:Window"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/mill_xyz.py","source_sha":"129a26efd641a190898228d171868e393015c4a4d8e6c983452bd3fd7ac630ce","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/mill_xyz.py:231:function:__init__"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py","source_sha":"2398dacac03b95450ae7628808bd149647dfd3ec36b8a79f92d176d2eaceda36","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py:251:class:Window"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py","source_sha":"2398dacac03b95450ae7628808bd149647dfd3ec36b8a79f92d176d2eaceda36","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py:253:function:__init__"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py","source_sha":"2398dacac03b95450ae7628808bd149647dfd3ec36b8a79f92d176d2eaceda36","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py:46:class:HalToolCylinder"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py","source_sha":"2398dacac03b95450ae7628808bd149647dfd3ec36b8a79f92d176d2eaceda36","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py:47:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py","source_sha":"2398dacac03b95450ae7628808bd149647dfd3ec36b8a79f92d176d2eaceda36","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/millturn.py:53:function:coords"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"traverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:100:function:traverse"}
{"language":"python","line":1015,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"AsciiOBJ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1015:class:AsciiOBJ"}
{"language":"python","line":1016,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1016:function:__init__"}
{"language":"python","line":1040,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"parse_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1040:function:parse_int"}
{"language":"python","line":1044,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"parse_slash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1044:function:parse_slash"}
{"language":"python","line":1047,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"parse_face","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1047:function:parse_face"}
{"language":"python","line":1050,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1050:function:draw"}
{"language":"python","line":1075,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"HalTranslate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1075:class:HalTranslate"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1076:function:__init__"}
{"language":"python","line":1082,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1082:function:apply"}
{"language":"python","line":1095,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1095:function:unapply"}
{"language":"python","line":1099,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"HalRotate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1099:class:HalRotate"}
{"language":"python","line":1100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1100:function:__init__"}
{"language":"python","line":1106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1106:function:apply"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1119:function:unapply"}
{"language":"python","line":1123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1123:class:HalToolCylinder"}
{"language":"python","line":1128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1128:function:__init__"}
{"language":"python","line":1134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1134:function:coords"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:113:function:volume"}
{"language":"python","line":1153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_tool_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1153:function:set_tool_scale"}
{"language":"python","line":1158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"HalToolTriangle","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1158:class:HalToolTriangle"}
{"language":"python","line":1159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1159:function:__init__"}
{"language":"python","line":1166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:1166:function:coords"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:124:function:set_volume"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Translate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:128:class:Translate"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:129:function:__init__"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:133:function:apply"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:137:function:unapply"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Scale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:141:class:Scale"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:142:function:__init__"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:146:function:apply"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:150:function:unapply"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Rotate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:153:class:Rotate"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:154:function:__init__"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:158:function:apply"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:163:function:unapply"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Track","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:167:class:Track"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:173:function:__init__"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"angle_to","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:179:function:angle_to"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"map_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:187:function:map_coords"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:194:function:apply"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:222:function:unapply"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"CoordsBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:226:class:CoordsBase"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:227:function:__init__"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:236:function:coords"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"_coord","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:239:function:_coord"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"CylinderX","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:250:class:CylinderX"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:251:function:draw"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:280:function:volume"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"CylinderY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:290:class:CylinderY"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:291:function:__init__"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:295:function:draw"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:324:function:volume"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"CylinderZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:332:class:CylinderZ"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:333:function:draw"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:358:function:volume"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Sphere","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:367:class:Sphere"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:368:function:draw"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:377:function:volume"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"TriangleXY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:386:class:TriangleXY"}
{"language":"python","line":387,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:387:function:draw"}
{"language":"python","line":447,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:447:function:volume"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"TriangleXZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:463:class:TriangleXZ"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:464:function:coords"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:468:function:draw"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:476:function:volume"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"TriangleYZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:483:class:TriangleYZ"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:484:function:coords"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:488:function:draw"}
{"language":"python","line":496,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:496:function:volume"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"ArcX","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:502:class:ArcX"}
{"language":"python","line":503,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:503:function:draw"}
{"language":"python","line":588,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:588:function:volume"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Box","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:609:class:Box"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:610:function:draw"}
{"language":"python","line":664,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:664:function:volume"}
{"language":"python","line":673,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"BoxCentered","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:673:class:BoxCentered"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:674:function:__init__"}
{"language":"python","line":681,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"BoxCenteredXY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:681:class:BoxCenteredXY"}
{"language":"python","line":682,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:682:function:__init__"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Capture","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:689:class:Capture"}
{"language":"python","line":690,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:690:function:__init__"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:693:function:capture"}
{"language":"python","line":696,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:696:function:volume"}
{"language":"python","line":709,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"invert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:709:function:invert"}
{"language":"python","line":725,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Hud","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:725:class:Hud"}
{"language":"python","line":730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:730:function:__init__"}
{"language":"python","line":740,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:740:function:show"}
{"language":"python","line":745,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"hide","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:745:function:hide"}
{"language":"python","line":748,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:748:function:clear"}
{"language":"python","line":751,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:751:function:draw"}
{"language":"python","line":820,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"HalHud","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:820:class:HalHud"}
{"language":"python","line":824,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:824:function:__init__"}
{"language":"python","line":839,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"add_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:839:function:add_pin"}
{"language":"python","line":844,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"show_top","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:844:function:show_top"}
{"language":"python","line":848,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:848:function:show"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"hide","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:852:function:hide"}
{"language":"python","line":855,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:855:function:clear"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_background_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:859:function:set_background_color"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"pango_font_pre","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:85:function:pango_font_pre"}
{"language":"python","line":863,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_text_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:863:function:set_text_color"}
{"language":"python","line":866,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_char_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:866:function:set_char_width"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_char_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:869:function:set_char_height"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:872:function:set_font"}
{"language":"python","line":875,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:875:function:draw"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"pango_font_post","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:90:function:pango_font_post"}
{"language":"python","line":952,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Color","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:952:class:Color"}
{"language":"python","line":953,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:953:function:__init__"}
{"language":"python","line":957,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:957:function:apply"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"Collection","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:95:class:Collection"}
{"language":"python","line":961,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:961:function:unapply"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"AsciiSTL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:965:class:AsciiSTL"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:966:function:__init__"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:96:function:__init__"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:997:function:draw"}
{"language":"python","line":9,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py","source_sha":"138a3cc283225d3dfd41c1283299995f68c2aff704b76407ebafe3aa13bda294","symbol":"use_pango_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/primitives.py:9:function:use_pango_font"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"getOpenglInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:122:function:getOpenglInfo"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"minimumSizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:137:function:minimumSizeHint"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:140:function:sizeHint"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"winfo_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:143:function:winfo_width"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"winfo_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:146:function:winfo_height"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"setXRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:149:function:setXRotation"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"setYRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:156:function:setYRotation"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:15:class:Window"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"setZRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:163:function:setZRotation"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"setZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:170:function:setZoom"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"zoomin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:174:function:zoomin"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:17:function:__init__"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"zoomout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:180:function:zoomout"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"set_latitudelimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:186:function:set_latitudelimits"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"initializeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:198:function:initializeGL"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"paintGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:216:function:paintGL"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"drawObjects","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:259:function:drawObjects"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"plotclear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:346:function:plotclear"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"resizeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:349:function:resizeGL"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:362:function:mousePressEvent"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"mouseMoveEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:365:function:mouseMoveEvent"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:388:function:mouseDoubleClickEvent"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"wheelEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:392:function:wheelEvent"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"normalizeAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:401:function:normalizeAngle"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:409:function:main"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"createSlider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:54:function:createSlider"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"setZoomRange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:65:function:setZoomRange"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"GLWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:68:class:GLWidget"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py","source_sha":"50eace686641be5d59e20ce83323ad22be095dc6ff6697516923053e40bd7975","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/qt_vismach.py:74:function:__init__"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/scara.py","source_sha":"17402f617abee07e93af54d14a4135b5efea9f6b4892170461eb4ac7eb29cb81","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/scara.py:193:class:Window"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qt_vismach/scara.py","source_sha":"17402f617abee07e93af54d14a4135b5efea9f6b4892170461eb4ac7eb29cb81","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qt_vismach/scara.py:195:function:__init__"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:128:function:widgets"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:32:function:preview"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"mirror_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:55:function:mirror_shape"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"flip_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:63:function:flip_shape"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"undo_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:71:function:undo_shape"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py","source_sha":"47d48529468ad2231c42bf90e78cc311830c625219ad8f4982e6562c2ffee0b6","symbol":"get_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_block.py:78:function:get_parameters"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py","source_sha":"7f156781ebb902ac403b2b68ae69f7be2120ca4fda69231cab55f19cf798ad2c","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py:29:function:preview"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py","source_sha":"7f156781ebb902ac403b2b68ae69f7be2120ca4fda69231cab55f19cf798ad2c","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py:57:function:auto_preview"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py","source_sha":"7f156781ebb902ac403b2b68ae69f7be2120ca4fda69231cab55f19cf798ad2c","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py:66:function:entry_changed"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py","source_sha":"7f156781ebb902ac403b2b68ae69f7be2120ca4fda69231cab55f19cf798ad2c","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_bolt.py:69:function:widgets"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:100:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:29:function:preview"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:57:function:auto_preview"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:70:function:entry_changed"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"overcut_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:73:function:overcut_toggled"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py","source_sha":"40cec1ee0daeab00f9c4555bcd604a2491ef5ea60dc58798b308c26272cc20d1","symbol":"cut_type_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_circle.py:87:function:cut_type_toggled"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py","source_sha":"efeee4fb774778356fac5d15fb68fd95a4863ffaca16f8469bd812d2c2e394d4","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py:29:function:preview"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py","source_sha":"efeee4fb774778356fac5d15fb68fd95a4863ffaca16f8469bd812d2c2e394d4","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py:55:function:entry_changed"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py","source_sha":"efeee4fb774778356fac5d15fb68fd95a4863ffaca16f8469bd812d2c2e394d4","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py:58:function:auto_preview"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py","source_sha":"efeee4fb774778356fac5d15fb68fd95a4863ffaca16f8469bd812d2c2e394d4","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_ellipse.py:70:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py","source_sha":"b40a2baaef97cca8d424991f965c940665714093dd1be7cdd11730d909ee2e1d","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py:29:function:preview"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py","source_sha":"b40a2baaef97cca8d424991f965c940665714093dd1be7cdd11730d909ee2e1d","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py:55:function:auto_preview"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py","source_sha":"b40a2baaef97cca8d424991f965c940665714093dd1be7cdd11730d909ee2e1d","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py:68:function:entry_changed"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py","source_sha":"b40a2baaef97cca8d424991f965c940665714093dd1be7cdd11730d909ee2e1d","symbol":"rad_button_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py:71:function:rad_button_pressed"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py","source_sha":"b40a2baaef97cca8d424991f965c940665714093dd1be7cdd11730d909ee2e1d","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_gusset.py:78:function:widgets"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:104:function:auto_preview"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"line_type_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:119:function:line_type_changed"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"add_shape_to_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:137:function:add_shape_to_file"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"undo_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:149:function:undo_shape"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"clear_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:168:function:clear_widgets"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_start_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:175:function:set_start_point"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_line_point_to_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:183:function:set_line_point_to_point"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_line_by_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:192:function:set_line_by_angle"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_arc_3_points","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:202:function:set_arc_3_points"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_arc_2_points_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:213:function:set_arc_2_points_radius"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_arc_by_angle_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:227:function:set_arc_by_angle_radius"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"set_arc_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:241:function:set_arc_widgets"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"error_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:251:function:error_set"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:254:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py","source_sha":"e4aad7fcdea92536c923e6b183c2ba4aa0447556df4ab76ec09d68ef2f97678e","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_line.py:29:function:preview"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py","source_sha":"ebc01932a2b42e76f718323aa984cc68c49183a179d57ee6f492c650952938ff","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py:29:function:preview"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py","source_sha":"ebc01932a2b42e76f718323aa984cc68c49183a179d57ee6f492c650952938ff","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py:56:function:auto_preview"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py","source_sha":"ebc01932a2b42e76f718323aa984cc68c49183a179d57ee6f492c650952938ff","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py:69:function:entry_changed"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py","source_sha":"ebc01932a2b42e76f718323aa984cc68c49183a179d57ee6f492c650952938ff","symbol":"mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py:72:function:mode_changed"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py","source_sha":"ebc01932a2b42e76f718323aa984cc68c49183a179d57ee6f492c650952938ff","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_polygon.py:79:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py","source_sha":"1c397a83e1bcd226d3be3f34797197785f815470e56a7932940e9daf9127c9b2","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py:29:function:preview"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py","source_sha":"1c397a83e1bcd226d3be3f34797197785f815470e56a7932940e9daf9127c9b2","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py:64:function:auto_preview"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py","source_sha":"1c397a83e1bcd226d3be3f34797197785f815470e56a7932940e9daf9127c9b2","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py:78:function:entry_changed"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py","source_sha":"1c397a83e1bcd226d3be3f34797197785f815470e56a7932940e9daf9127c9b2","symbol":"rad_button_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py:81:function:rad_button_pressed"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py","source_sha":"1c397a83e1bcd226d3be3f34797197785f815470e56a7932940e9daf9127c9b2","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_rectangle.py:93:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py","source_sha":"3ce4b3c56eaeb083ca67a267376e8c3f7888794e42ea1b615399043d98a25d69","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py:29:function:preview"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py","source_sha":"3ce4b3c56eaeb083ca67a267376e8c3f7888794e42ea1b615399043d98a25d69","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py:54:function:auto_preview"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py","source_sha":"3ce4b3c56eaeb083ca67a267376e8c3f7888794e42ea1b615399043d98a25d69","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py:67:function:entry_changed"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py","source_sha":"3ce4b3c56eaeb083ca67a267376e8c3f7888794e42ea1b615399043d98a25d69","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_sector.py:70:function:widgets"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"centLeft_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:114:function:centLeft_toggled"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:121:function:widgets"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:27:function:save"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:71:function:reload"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:77:function:exit"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:88:function:load"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py","source_sha":"d8ff49a1916034e386ea77c2476e0a3bef19058bd55dadc427427fa734ee843d","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_settings.py:98:function:show"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py","source_sha":"deb2ea85bc250e55472285f082a2c6aa07c060b355bbea3d29f654e60b535b2d","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py:29:function:preview"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py","source_sha":"deb2ea85bc250e55472285f082a2c6aa07c060b355bbea3d29f654e60b535b2d","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py:55:function:auto_preview"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py","source_sha":"deb2ea85bc250e55472285f082a2c6aa07c060b355bbea3d29f654e60b535b2d","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py:68:function:entry_changed"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py","source_sha":"deb2ea85bc250e55472285f082a2c6aa07c060b355bbea3d29f654e60b535b2d","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_slot.py:71:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py","source_sha":"ac1c44e4af69dd49a69f072c5ef25dafdcec4f0649dfc42a71436074d9b2b1e4","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py:29:function:preview"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py","source_sha":"ac1c44e4af69dd49a69f072c5ef25dafdcec4f0649dfc42a71436074d9b2b1e4","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py:55:function:auto_preview"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py","source_sha":"ac1c44e4af69dd49a69f072c5ef25dafdcec4f0649dfc42a71436074d9b2b1e4","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py:68:function:entry_changed"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py","source_sha":"ac1c44e4af69dd49a69f072c5ef25dafdcec4f0649dfc42a71436074d9b2b1e4","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_star.py:71:function:widgets"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py","source_sha":"b5cd39754c42ebb6ae8911e2776c3d98167c8ff3e41bdd8f7a673b664aecd7bd","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py:29:function:preview"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py","source_sha":"b5cd39754c42ebb6ae8911e2776c3d98167c8ff3e41bdd8f7a673b664aecd7bd","symbol":"auto_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py:56:function:auto_preview"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py","source_sha":"b5cd39754c42ebb6ae8911e2776c3d98167c8ff3e41bdd8f7a673b664aecd7bd","symbol":"entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py:74:function:entry_changed"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py","source_sha":"b5cd39754c42ebb6ae8911e2776c3d98167c8ff3e41bdd8f7a673b664aecd7bd","symbol":"widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conv_triangle.py:77:function:widgets"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_save_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:126:function:conv_save_pressed"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_settings_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:150:function:conv_settings_pressed"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_send_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:164:function:conv_send_pressed"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_block_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:172:function:conv_block_pressed"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_shape_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:193:function:conv_shape_request"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_preview_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:254:function:conv_preview_button"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_active_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:275:function:conv_active_shape"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_button_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:287:function:conv_button_color"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_restore_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:304:function:conv_restore_buttons"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_enable_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:308:function:conv_enable_tabs"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_entry_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:323:function:conv_entry_changed"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_is_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:407:function:conv_is_float"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_is_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:414:function:conv_is_int"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_undo_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:421:function:conv_undo_shape"}
{"language":"python","line":461,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_add_shape_to_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:461:function:conv_add_shape_to_file"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_accept","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:484:function:conv_accept"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:48:function:conv_setup"}
{"language":"python","line":494,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_clear_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:494:function:conv_clear_widgets"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_auto_preview_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:528:function:conv_auto_preview_button"}
{"language":"python","line":540,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:540:function:conv_widgets"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py","source_sha":"a9d5f5bc5fdeb9f4416cb87e77084db9fab441c38dfcee4dc3754a116b5bb3fc","symbol":"conv_new_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/conversational.py:93:function:conv_new_pressed"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_scribe_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:142:function:dlg_scribe_clicked"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_probe_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:176:function:dlg_probe_clicked"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:217:function:dlg_set_text"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"get_reply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:244:function:get_reply"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"camera_search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:265:function:camera_search"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"camera_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:291:function:camera_select"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dialog_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:31:function:dialog_show"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"camera_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:324:function:camera_changed"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"camera_btn_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:333:function:camera_btn_clicked"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"do_tool_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:337:function:do_tool_file"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_cancel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:62:function:dlg_cancel_clicked"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_laser_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:74:function:dlg_laser_clicked"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py","source_sha":"5667c958356388debd5a8d59963fc7e6b544e4e93367b111c3fe18929d551eb9","symbol":"dlg_camera_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/set_offsets.py:97:function:dlg_camera_clicked"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py","source_sha":"7033f6cc9efb083b44c1a0e0e64092399b5c14b0e3de33db6e5e7211cf325a35","symbol":"set_tool_tips","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py:171:function:set_tool_tips"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py","source_sha":"7033f6cc9efb083b44c1a0e0e64092399b5c14b0e3de33db6e5e7211cf325a35","symbol":"tool_tips_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py:30:function:tool_tips_changed"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py","source_sha":"7033f6cc9efb083b44c1a0e0e64092399b5c14b0e3de33db6e5e7211cf325a35","symbol":"clear_tool_tips","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/tooltips.py:36:function:clear_tool_tips"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"move_options_to_prefs_file_iniwrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:154:function:move_options_to_prefs_file_iniwrite"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"get_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:179:function:get_offsets"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"remove_qtplasmac_link_iniwrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:198:function:remove_qtplasmac_link_iniwrite"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"rs274ngc_startup_code_iniwrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:224:function:rs274ngc_startup_code_iniwrite"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"move_prefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:245:function:move_prefs"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"split_prefs_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:279:function:split_prefs_file"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"move_default_material","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:28:function:move_default_material"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"add_component_hal_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:321:function:add_component_hal_file"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"add_component_hal_file_iniwrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:360:function:add_component_hal_file_iniwrite"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"move_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:69:function:move_port"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py","source_sha":"672db8bb4e208dd7aa681907b6f08ef55c4ef8e6157fdff0abb1826bed85cde9","symbol":"move_options_to_prefs_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/qtplasmac/updater.py:81:function:move_options_to_prefs_file"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Open_Config_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1102:function:Open_Config_File"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:110:function:next"}
{"language":"python","line":1252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"File_Read_Probe_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1252:function:File_Read_Probe_data"}
{"language":"python","line":1372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"WriteGCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1372:function:WriteGCode"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"fmessage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:141:function:fmessage"}
{"language":"python","line":1477,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"WriteExportCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1477:function:WriteExportCode"}
{"language":"python","line":1491,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_CopyClipboard_GCode_Base","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1491:function:menu_CopyClipboard_GCode_Base"}
{"language":"python","line":1493,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_CopyClipboard_GCode_Left","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1493:function:menu_CopyClipboard_GCode_Left"}
{"language":"python","line":1495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_CopyClipboard_GCode_Right","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1495:function:menu_CopyClipboard_GCode_Right"}
{"language":"python","line":1498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"CopyClipboard_GCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1498:function:CopyClipboard_GCode"}
{"language":"python","line":1506,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Quit_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1506:function:Quit_Click"}
{"language":"python","line":1510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"ZOOM_ITEMS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1510:function:ZOOM_ITEMS"}
{"language":"python","line":1518,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"ZOOM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1518:function:ZOOM"}
{"language":"python","line":1528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_View_Zoom_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1528:function:menu_View_Zoom_in"}
{"language":"python","line":1533,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_View_Zoom_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1533:function:menu_View_Zoom_out"}
{"language":"python","line":1538,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"_mouseZoomIn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1538:function:_mouseZoomIn"}
{"language":"python","line":1541,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"_mouseZoomOut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1541:function:_mouseZoomOut"}
{"language":"python","line":1544,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"mouseZoomStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1544:function:mouseZoomStart"}
{"language":"python","line":1549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"mouseZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1549:function:mouseZoom"}
{"language":"python","line":1558,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"mousePanStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1558:function:mousePanStart"}
{"language":"python","line":1562,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"mousePan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1562:function:mousePan"}
{"language":"python","line":1573,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Recalculate_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1573:function:Recalculate_Click"}
{"language":"python","line":1576,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Settings_ReLoad_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1576:function:Settings_ReLoad_Click"}
{"language":"python","line":1587,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Close_Current_Window_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1587:function:Close_Current_Window_Click"}
{"language":"python","line":1593,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Stop_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1593:function:Stop_Click"}
{"language":"python","line":1599,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleXY_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1599:function:Entry_GscaleXY_Check"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"debug_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:159:function:debug_message"}
{"language":"python","line":1608,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleXY_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1608:function:Entry_GscaleXY_Callback"}
{"language":"python","line":1611,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleZ_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1611:function:Entry_GscaleZ_Check"}
{"language":"python","line":1620,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleZ_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1620:function:Entry_GscaleZ_Callback"}
{"language":"python","line":1623,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleF_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1623:function:Entry_GscaleF_Check"}
{"language":"python","line":1632,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_GscaleF_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1632:function:Entry_GscaleF_Callback"}
{"language":"python","line":1635,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Rotate_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1635:function:Entry_Rotate_Check"}
{"language":"python","line":1644,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Rotate_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1644:function:Entry_Rotate_Callback"}
{"language":"python","line":1647,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitA_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1647:function:Entry_SplitA_Check"}
{"language":"python","line":1656,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitA_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1656:function:Entry_SplitA_Callback"}
{"language":"python","line":1659,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitX_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1659:function:Entry_SplitX_Check"}
{"language":"python","line":1668,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitX_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1668:function:Entry_SplitX_Callback"}
{"language":"python","line":1672,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitY_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1672:function:Entry_SplitY_Check"}
{"language":"python","line":1681,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SplitY_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1681:function:Entry_SplitY_Callback"}
{"language":"python","line":1688,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Feed_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1688:function:Entry_Feed_Check"}
{"language":"python","line":1694,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Feed_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1694:function:Entry_Feed_Callback"}
{"language":"python","line":1697,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Zsafe_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1697:function:Entry_Zsafe_Check"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"message_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:169:function:message_box"}
{"language":"python","line":1703,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Zsafe_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1703:function:Entry_Zsafe_Callback"}
{"language":"python","line":1708,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Wrap_DIA_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1708:function:Entry_Wrap_DIA_Check"}
{"language":"python","line":1717,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Wrap_DIA_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1717:function:Entry_Wrap_DIA_Callback"}
{"language":"python","line":1721,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_probe_nX_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1721:function:Entry_probe_nX_Check"}
{"language":"python","line":1730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_probe_nX_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1730:function:Entry_probe_nX_Callback"}
{"language":"python","line":1734,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_probe_nY_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1734:function:Entry_probe_nY_Check"}
{"language":"python","line":1743,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_probe_nY_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1743:function:Entry_probe_nY_Callback"}
{"language":"python","line":1747,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeDepth_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1747:function:Entry_ProbeDepth_Check"}
{"language":"python","line":1756,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeDepth_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1756:function:Entry_ProbeDepth_Callback"}
{"language":"python","line":1760,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetX_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1760:function:Entry_ProbeOffsetX_Check"}
{"language":"python","line":1766,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetX_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1766:function:Entry_ProbeOffsetX_Callback"}
{"language":"python","line":1769,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetY_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1769:function:Entry_ProbeOffsetY_Check"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"message_ask_ok_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:176:function:message_ask_ok_cancel"}
{"language":"python","line":1775,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetY_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1775:function:Entry_ProbeOffsetY_Callback"}
{"language":"python","line":1778,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetZ_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1778:function:Entry_ProbeOffsetZ_Check"}
{"language":"python","line":1784,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeOffsetZ_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1784:function:Entry_ProbeOffsetZ_Callback"}
{"language":"python","line":1790,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeSafe_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1790:function:Entry_ProbeSafe_Check"}
{"language":"python","line":1796,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeSafe_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1796:function:Entry_ProbeSafe_Callback"}
{"language":"python","line":1799,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeFeed_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1799:function:Entry_ProbeFeed_Check"}
{"language":"python","line":1805,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeFeed_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1805:function:Entry_ProbeFeed_Callback"}
{"language":"python","line":1808,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeIStep_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1808:function:Entry_ProbeIStep_Check"}
{"language":"python","line":1814,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ProbeIStep_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1814:function:Entry_ProbeIStep_Callback"}
{"language":"python","line":1827,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ArcAngle_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1827:function:Entry_ArcAngle_Check"}
{"language":"python","line":1833,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_ArcAngle_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1833:function:Entry_ArcAngle_Callback"}
{"language":"python","line":1836,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Accuracy_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1836:function:Entry_Accuracy_Check"}
{"language":"python","line":1845,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_Accuracy_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1845:function:Entry_Accuracy_Callback"}
{"language":"python","line":1848,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_L_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1848:function:Entry_DPlaces_L_Check"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"error_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:184:function:error_message"}
{"language":"python","line":1857,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_L_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1857:function:Entry_DPlaces_L_Callback"}
{"language":"python","line":1860,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_R_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1860:function:Entry_DPlaces_R_Check"}
{"language":"python","line":1869,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_R_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1869:function:Entry_DPlaces_R_Callback"}
{"language":"python","line":1872,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_F_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1872:function:Entry_DPlaces_F_Check"}
{"language":"python","line":1881,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_DPlaces_F_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1881:function:Entry_DPlaces_F_Callback"}
{"language":"python","line":1890,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Tool_DIA_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1890:function:Entry_SR_Tool_DIA_Check"}
{"language":"python","line":1899,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Tool_DIA_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1899:function:Entry_SR_Tool_DIA_Callback"}
{"language":"python","line":1906,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Step_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1906:function:Entry_SR_Step_Check"}
{"language":"python","line":1915,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Step_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1915:function:Entry_SR_Step_Callback"}
{"language":"python","line":1920,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Remove_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1920:function:Entry_SR_Remove_Check"}
{"language":"python","line":1929,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Remove_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1929:function:Entry_SR_Remove_Callback"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Stop_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:192:function:Stop_Click"}
{"language":"python","line":1934,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_MIN_X_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1934:function:Entry_SR_MIN_X_Check"}
{"language":"python","line":1940,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_MIN_X_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1940:function:Entry_SR_MIN_X_Callback"}
{"language":"python","line":1945,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_MAX_X_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1945:function:Entry_SR_MAX_X_Check"}
{"language":"python","line":1951,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_MAX_X_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1951:function:Entry_SR_MAX_X_Callback"}
{"language":"python","line":1956,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_ZSafe_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1956:function:Entry_SR_ZSafe_Check"}
{"language":"python","line":1965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_ZSafe_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1965:function:Entry_SR_ZSafe_Callback"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Ignore_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:196:function:Ignore_Click"}
{"language":"python","line":1971,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Feed_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1971:function:Entry_SR_Feed_Check"}
{"language":"python","line":1980,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_Feed_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1980:function:Entry_SR_Feed_Callback"}
{"language":"python","line":1985,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_PlungeFeed_Check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1985:function:Entry_SR_PlungeFeed_Check"}
{"language":"python","line":1994,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_SR_PlungeFeed_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:1994:function:Entry_SR_PlungeFeed_Callback"}
{"language":"python","line":2002,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Check_All_Variables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2002:function:Check_All_Variables"}
{"language":"python","line":2058,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_recalc_var_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2058:function:Entry_recalc_var_Callback"}
{"language":"python","line":2062,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Entry_units_var_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2062:function:Entry_units_var_Callback"}
{"language":"python","line":2071,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Open_G_Code_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2071:function:menu_File_Open_G_Code_File"}
{"language":"python","line":2082,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Open_G_Code_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2082:function:Open_G_Code_File"}
{"language":"python","line":2114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Base","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2114:function:menu_File_Save_G_Code_Base"}
{"language":"python","line":2117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Left","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2117:function:menu_File_Save_G_Code_Left"}
{"language":"python","line":2120,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Right","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2120:function:menu_File_Save_G_Code_Right"}
{"language":"python","line":2123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Wrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2123:function:menu_File_Save_G_Code_Wrap"}
{"language":"python","line":2128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_Export_Write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2128:function:menu_File_Save_Export_Write"}
{"language":"python","line":2133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_round","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2133:function:menu_File_Save_G_Code_round"}
{"language":"python","line":2139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Probe_n_Cut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2139:function:menu_File_Save_G_Code_Probe_n_Cut"}
{"language":"python","line":2142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_Adjusted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2142:function:menu_File_Save_G_Code_Adjusted"}
{"language":"python","line":2145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Save_G_Code_ProbeOnly","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2145:function:menu_File_Save_G_Code_ProbeOnly"}
{"language":"python","line":2148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Read_Probe_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2148:function:menu_File_Read_Probe_data"}
{"language":"python","line":2162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_Clear_Probe_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2162:function:menu_Clear_Probe_data"}
{"language":"python","line":2169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"File_Save_G_Code_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2169:function:File_Save_G_Code_File"}
{"language":"python","line":2227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"File_Save_Export_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2227:function:File_Save_Export_File"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"cmp_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:226:function:cmp_new"}
{"language":"python","line":2271,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_File_Quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2271:function:menu_File_Quit"}
{"language":"python","line":2275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_View_Refresh_Callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2275:function:menu_View_Refresh_Callback"}
{"language":"python","line":2278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_View_Refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2278:function:menu_View_Refresh"}
{"language":"python","line":2283,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_Mode_Change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2283:function:menu_Mode_Change"}
{"language":"python","line":2290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_View_Recalculate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2290:function:menu_View_Recalculate"}
{"language":"python","line":2293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_Help_About","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2293:function:menu_Help_About"}
{"language":"python","line":2301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_Help_About","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2301:function:menu_Help_About"}
{"language":"python","line":2315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"menu_Help_Web","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2315:function:menu_Help_Web"}
{"language":"python","line":2318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_F1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2318:function:KEY_F1"}
{"language":"python","line":2321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_F2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2321:function:KEY_F2"}
{"language":"python","line":2324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_F5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2324:function:KEY_F5"}
{"language":"python","line":2328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_ZOOM_IN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2328:function:KEY_ZOOM_IN"}
{"language":"python","line":2331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_ZOOM_OUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2331:function:KEY_ZOOM_OUT"}
{"language":"python","line":2334,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"KEY_CTRL_G","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2334:function:KEY_CTRL_G"}
{"language":"python","line":2338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"bindConfigure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2338:function:bindConfigure"}
{"language":"python","line":2343,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Master_Configure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2343:function:Master_Configure"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Transform","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:237:function:Transform"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Get_Angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:245:function:Get_Angle"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Line","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:252:class:Line"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:253:function:__init__"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"__repr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:259:function:__repr__"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Application","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:263:class:Application"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:264:function:__init__"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"createWidgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:276:function:createWidgets"}
{"language":"python","line":2806,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"ISO_COORDS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2806:function:ISO_COORDS"}
{"language":"python","line":2839,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Plot_Line_ISO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2839:function:Plot_Line_ISO"}
{"language":"python","line":2871,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Plot_Arc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2871:function:Plot_Arc"}
{"language":"python","line":2951,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Plot_Circ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2951:function:Plot_Circ"}
{"language":"python","line":2966,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Recalculate_RQD_Nocalc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2966:function:Recalculate_RQD_Nocalc"}
{"language":"python","line":2970,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Recalculate_RQD_Click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2970:function:Recalculate_RQD_Click"}
{"language":"python","line":2975,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Recalc_RQD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2975:function:Recalc_RQD"}
{"language":"python","line":2982,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Plot_Data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:2982:function:Plot_Data"}
{"language":"python","line":3210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"DoIt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3210:function:DoIt"}
{"language":"python","line":3478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"GEN_Settings_Window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3478:function:GEN_Settings_Window"}
{"language":"python","line":3635,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"STOCK_Round_Window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3635:function:STOCK_Round_Window"}
{"language":"python","line":3795,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"G_Code_Rip","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3795:class:G_Code_Rip"}
{"language":"python","line":3796,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3796:function:__init__"}
{"language":"python","line":3808,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Read_G_Code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:3808:function:Read_G_Code"}
{"language":"python","line":4280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"get_center","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4280:function:get_center"}
{"language":"python","line":4323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"split_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4323:function:split_code"}
{"language":"python","line":4461,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"probe_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4461:function:probe_code"}
{"language":"python","line":4696,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"get_ix_iy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4696:function:get_ix_iy"}
{"language":"python","line":4702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"scale_rotate_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4702:function:scale_rotate_code"}
{"language":"python","line":4825,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"scale_translate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4825:function:scale_translate"}
{"language":"python","line":4885,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"scale_trans_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4885:function:scale_trans_coords"}
{"language":"python","line":4891,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"scale_rot_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4891:function:scale_rot_coords"}
{"language":"python","line":4899,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generate_probing_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:4899:function:generate_probing_gcode"}
{"language":"python","line":5034,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generategcode_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5034:function:generategcode_probe"}
{"language":"python","line":5190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generategcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5190:function:generategcode"}
{"language":"python","line":5400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generate_dxf_write_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5400:function:generate_dxf_write_gcode"}
{"language":"python","line":5551,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generate_csv_write_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5551:function:generate_csv_write_gcode"}
{"language":"python","line":5578,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"generate_round_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5578:function:generate_round_gcode"}
{"language":"python","line":5730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"app_gcode_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5730:function:app_gcode_line"}
{"language":"python","line":5756,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"get_arc_intersects","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5756:function:get_arc_intersects"}
{"language":"python","line":5822,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"arc2lines","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5822:function:arc2lines"}
{"language":"python","line":5908,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"get_line_intersect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5908:function:get_line_intersect"}
{"language":"python","line":5933,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"apleft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5933:function:apleft"}
{"language":"python","line":5937,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"apright","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5937:function:apright"}
{"language":"python","line":5941,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"apboth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5941:function:apboth"}
{"language":"python","line":5946,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"rm_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5946:function:rm_text"}
{"language":"python","line":5954,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"insert_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5954:function:insert_text"}
{"language":"python","line":5960,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"coordop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5960:function:coordop"}
{"language":"python","line":5971,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"coordunop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5971:function:coordunop"}
{"language":"python","line":5986,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"FUNCTION_EVAL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:5986:function:FUNCTION_EVAL"}
{"language":"python","line":6039,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"EXPRESSION_EVAL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:6039:function:EXPRESSION_EVAL"}
{"language":"python","line":6357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"list_split","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:6357:function:list_split"}
{"language":"python","line":6372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Transform","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:6372:function:Transform"}
{"language":"python","line":6380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Get_Angle2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:6380:function:Get_Angle2"}
{"language":"python","line":6393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"main_is_frozen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:6393:function:main_is_frozen"}
{"language":"python","line":950,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"entry_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:950:function:entry_set"}
{"language":"python","line":994,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py","source_sha":"291ea1553a36f88df1577830bd6c7e53b93479099df7f01fd2f016ec7c96514c","symbol":"Write_Config_File","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/ripper/gcode_ripper.py:994:function:Write_Config_File"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:104:function:__init__"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:123:function:show"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:146:function:close"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"onClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:154:function:onClose"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setUrgency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:158:function:setUrgency"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setSoundFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:164:function:setSoundFile"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setSoundName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:168:function:setSoundName"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setIconPath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:172:function:setIconPath"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setQIcon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:176:function:setQIcon"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setLocation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:180:function:setLocation"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setCategory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:185:function:setCategory"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:189:function:setTimeout"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"setHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:195:function:setHint"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"addAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:199:function:addAction"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"_makeActionsList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:210:function:_makeActionsList"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"_onActionInvoked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:218:function:_onActionInvoked"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"onHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:236:function:onHelp"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"onIgnore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:242:function:onIgnore"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"onClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:249:function:onClose"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"Urgency","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:38:class:Urgency"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"UninitializedError","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:43:class:UninitializedError"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:48:function:init"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"_onActionInvoked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:74:function:_onActionInvoked"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"_onNotificationClosed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:85:function:_onNotificationClosed"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/sys_notify.py","source_sha":"df198f92c717df283ce7ebc3de79249bc55586caa53c72da1003e55bad52870d","symbol":"Notification","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/sys_notify.py:97:class:Notification"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"configure_submenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:338:function:configure_submenu"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"configure_statusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:373:function:configure_statusbar"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:391:function:actOnEstop"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"statusOfEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:401:function:statusOfEstop"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnPower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:407:function:actOnPower"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"ToolBarActions","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:40:class:ToolBarActions"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:410:function:actOnLoad"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnReload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:413:function:actOnReload"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:416:function:actOnProperties"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:41:function:__init__"}
{"language":"python","line":447,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:447:function:actOnRun"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:450:function:actOnStep"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:453:function:actOnPause"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:456:function:actOnAbort"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnBlockDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:459:function:actOnBlockDelete"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:465:function:actOnOptionalStop"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadCalibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:471:function:actOnLoadCalibration"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadHalmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:474:function:actOnLoadHalmeter"}
{"language":"python","line":477,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:477:function:actOnLoadStatus"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadHalshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:480:function:actOnLoadHalshow"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadHalscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:483:function:actOnLoadHalscope"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadExtTooledit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:486:function:actOnLoadExtTooledit"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLoadClassicladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:489:function:actOnLoadClassicladder"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnZoomIn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:492:function:actOnZoomIn"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnZoomOut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:495:function:actOnZoomOut"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewX","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:498:function:actOnViewX"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:501:function:actOnViewY"}
{"language":"python","line":504,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewY2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:504:function:actOnViewY2"}
{"language":"python","line":507,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:507:function:actOnViewZ"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewZ2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:510:function:actOnViewZ2"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:513:function:actOnViewp"}
{"language":"python","line":516,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:516:function:actOnViewClear"}
{"language":"python","line":519,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnViewOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:519:function:actOnViewOffsets"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnLargeDRO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:525:function:actOnLargeDRO"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:531:function:actOnQuit"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnSystemShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:534:function:actOnSystemShutdown"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnAbout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:546:function:actOnAbout"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"configure_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:54:function:configure_action"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnRunFromLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:573:function:actOnRunFromLine"}
{"language":"python","line":577,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnToolOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:577:function:actOnToolOffsetDialog"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnOriginOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:580:function:actOnOriginOffsetDialog"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnCalculatorDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:583:function:actOnCalculatorDialog"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnAlphaMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:586:function:actOnAlphaMode"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"homed_on_loaded_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:58:function:homed_on_loaded_test"}
{"language":"python","line":592,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnInhibitSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:592:function:actOnInhibitSelection"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnShowDimensions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:598:function:actOnShowDimensions"}
{"language":"python","line":604,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnMessageClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:604:function:actOnMessageClose"}
{"language":"python","line":607,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnMessageRecall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:607:function:actOnMessageRecall"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnHomeAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:610:function:actOnHomeAll"}
{"language":"python","line":613,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnUnHomeAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:613:function:actOnUnHomeAll"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnHomeSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:618:function:actOnHomeSelected"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnUnHomeSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:632:function:actOnUnHomeSelected"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:63:function:homed_on_test"}
{"language":"python","line":644,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnManualMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:644:function:actOnManualMode"}
{"language":"python","line":647,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnMDIMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:647:function:actOnMDIMode"}
{"language":"python","line":650,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnAutoMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:650:function:actOnAutoMode"}
{"language":"python","line":653,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnJointMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:653:function:actOnJointMode"}
{"language":"python","line":656,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"actOnAxisMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:656:function:actOnAxisMode"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addHomeActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:662:function:addHomeActions"}
{"language":"python","line":663,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:663:function:home"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addUnHomeActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:676:function:addUnHomeActions"}
{"language":"python","line":677,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"unHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:677:function:unHome"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"update_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:67:function:update_properties"}
{"language":"python","line":690,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addZeroSystemsActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:690:function:addZeroSystemsActions"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"update_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:70:function:update_selected"}
{"language":"python","line":727,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"updateRecentPaths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:727:function:updateRecentPaths"}
{"language":"python","line":728,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"loadRecent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:728:function:loadRecent"}
{"language":"python","line":758,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addRecentPaths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:758:function:addRecentPaths"}
{"language":"python","line":765,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"saveRecentPaths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:765:function:saveRecentPaths"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addGridSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:770:function:addGridSize"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"setSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:771:function:setSize"}
{"language":"python","line":788,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"parse_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:788:function:parse_increment"}
{"language":"python","line":812,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"conversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:812:function:conversion"}
{"language":"python","line":828,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addMessageControlsClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:828:function:addMessageControlsClose"}
{"language":"python","line":829,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:829:function:close"}
{"language":"python","line":842,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"addMessageControlsRecall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:842:function:addMessageControlsRecall"}
{"language":"python","line":843,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py","source_sha":"9619a5fede43aaddec668aa75df75be4d8d4e3971177af0c49b6b55f768ee1ef","symbol":"last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/toolbar_actions.py:843:function:last"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"process_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:107:function:process_command"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"CALL_MDI_WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:135:function:CALL_MDI_WAIT"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"prechecks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:162:function:prechecks"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"postreset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:176:function:postreset"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:179:function:touchoff"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"probe_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:196:function:probe_z"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"probe_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:238:function:probe_down"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"update_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:262:function:update_data"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"collect_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:269:function:collect_status"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:277:function:__getitem__"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:279:function:__setitem__"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"TouchOffSubprog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:36:class:TouchOffSubprog"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:37:function:__init__"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"set_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:74:function:set_timeout"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py","source_sha":"41f13f706341f33a7909ddf1c0d21abaf351b007d4ea01aa82360bbe5ee62a33","symbol":"process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/touchoff_subprogram.py:77:function:process"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"virt_keyboard","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:15:class:virt_keyboard"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"_init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:16:function:_init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:19:function:_hal_init"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:22:function:command"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"init_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:28:function:init_keyboard"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py","source_sha":"6ee7f8e9386df562b1c02605470ca400474f301be6ffb2d31ab4e9760f68e876","symbol":"kill_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/virtual_keyboard.py:52:function:kill_keyboard"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py","source_sha":"8b5899c86ae516ebc4900e31b136eb90b7b88d3bfa5d6a1e4c85834d437ac321","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py:10:function:__init__"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py","source_sha":"8b5899c86ae516ebc4900e31b136eb90b7b88d3bfa5d6a1e4c85834d437ac321","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py:28:function:initUI"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py","source_sha":"8b5899c86ae516ebc4900e31b136eb90b7b88d3bfa5d6a1e4c85834d437ac321","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py:51:function:insert"}
{"language":"python","line":9,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py","source_sha":"8b5899c86ae516ebc4900e31b136eb90b7b88d3bfa5d6a1e4c85834d437ac321","symbol":"DateTime","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/datetime.py:9:class:DateTime"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"replace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:120:function:replace"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"replaceAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:135:function:replaceAll"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"Find","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:13:class:Find"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"moveCursor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:146:function:moveCursor"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:14:function:__init__"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:24:function:initUI"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py","source_sha":"50429bfb0d91960acc809c6b5ff0a26e813693b22c2a96e03ff6701c95030843","symbol":"find","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/find.py:71:function:find"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py","source_sha":"e2c1a29830f76b94a5a0b601efb3702c82cd760e2ede5e280c6ad71e2a73a452","symbol":"Table","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py:11:class:Table"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py","source_sha":"e2c1a29830f76b94a5a0b601efb3702c82cd760e2ede5e280c6ad71e2a73a452","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py:12:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py","source_sha":"e2c1a29830f76b94a5a0b601efb3702c82cd760e2ede5e280c6ad71e2a73a452","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py:19:function:initUI"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py","source_sha":"e2c1a29830f76b94a5a0b601efb3702c82cd760e2ede5e280c6ad71e2a73a452","symbol":"insert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/table.py:68:function:insert"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py","source_sha":"18741975630447ef6cfa6d1de5b1db2300243ec53f8a1ebd93b97792a8c2a334","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py:15:function:initUI"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py","source_sha":"18741975630447ef6cfa6d1de5b1db2300243ec53f8a1ebd93b97792a8c2a334","symbol":"getText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py:66:function:getText"}
{"language":"python","line":7,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py","source_sha":"18741975630447ef6cfa6d1de5b1db2300243ec53f8a1ebd93b97792a8c2a334","symbol":"WordCount","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py:7:class:WordCount"}
{"language":"python","line":8,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py","source_sha":"18741975630447ef6cfa6d1de5b1db2300243ec53f8a1ebd93b97792a8c2a334","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/ext/wordcount.py:8:function:__init__"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"initFormatbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:166:function:initFormatbar"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"Main","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:21:class:Main"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:23:function:__init__"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"initMenubar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:284:function:initMenubar"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:321:function:initUI"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"initToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:32:function:initToolbar"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:352:function:changed"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"closeEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:355:function:closeEvent"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:388:function:context"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"removeRow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:483:function:removeRow"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"removeCol","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:498:function:removeCol"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"insertRow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:513:function:insertRow"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"insertCol","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:528:function:insertCol"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"toggleToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:543:function:toggleToolbar"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"toggleFormatbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:550:function:toggleFormatbar"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"toggleStatusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:557:function:toggleStatusbar"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:564:function:new"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:570:function:open"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:585:function:save"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:606:function:preview"}
{"language":"python","line":616,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"printHandler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:616:function:printHandler"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"cursorPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:624:function:cursorPosition"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"wordCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:634:function:wordCount"}
{"language":"python","line":642,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"insertImage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:642:function:insertImage"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"fontColorChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:674:function:fontColorChanged"}
{"language":"python","line":682,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:682:function:highlight"}
{"language":"python","line":688,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"bold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:688:function:bold"}
{"language":"python","line":698,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"italic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:698:function:italic"}
{"language":"python","line":704,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"underline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:704:function:underline"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"strike","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:710:function:strike"}
{"language":"python","line":721,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"superScript","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:721:function:superScript"}
{"language":"python","line":741,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"subScript","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:741:function:subScript"}
{"language":"python","line":761,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"alignLeft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:761:function:alignLeft"}
{"language":"python","line":764,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"alignRight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:764:function:alignRight"}
{"language":"python","line":767,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"alignCenter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:767:function:alignCenter"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"alignJustify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:770:function:alignJustify"}
{"language":"python","line":773,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"indent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:773:function:indent"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"handleDedent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:807:function:handleDedent"}
{"language":"python","line":829,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"dedent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:829:function:dedent"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"bulletList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:856:function:bulletList"}
{"language":"python","line":863,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"numberList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:863:function:numberList"}
{"language":"python","line":871,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/writer/writer.py","source_sha":"df33a34a2ca416180c7207bfea680d3a56c71f3a28734246381ecc145c220554","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/writer/writer.py:871:function:main"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:104:function:forward"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"X11ClientMessage","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:115:class:X11ClientMessage"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:116:function:__init__"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"send_client_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:121:function:send_client_message"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"reparent_qt_to_x11","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:21:function:reparent_qt_to_x11"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"XEmbedForwarding","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:57:class:XEmbedForwarding"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:61:function:__init__"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"catch_keypress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:77:function:catch_keypress"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"catch_keyrelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:81:function:catch_keyrelease"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/lib/xembed.py","source_sha":"06e0b42cf9f36198714016a044403b1f7f0b367e65bd33c30e4139f46e7559ec","symbol":"build_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/lib/xembed.py:84:function:build_event"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/logger.py","source_sha":"e3aae2c2365ffc60ca713df9d057de092914ee47d1bb8134ddcf16c722bda0c1","symbol":"getLogFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/logger.py:113:function:getLogFile"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/logger.py","source_sha":"e3aae2c2365ffc60ca713df9d057de092914ee47d1bb8134ddcf16c722bda0c1","symbol":"verbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/logger.py:35:function:verbose"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/logger.py","source_sha":"e3aae2c2365ffc60ca713df9d057de092914ee47d1bb8134ddcf16c722bda0c1","symbol":"getLogger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/logger.py:57:function:getLogger"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/logger.py","source_sha":"e3aae2c2365ffc60ca713df9d057de092914ee47d1bb8134ddcf16c722bda0c1","symbol":"setGlobalLevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/logger.py:65:function:setGlobalLevel"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/logger.py","source_sha":"e3aae2c2365ffc60ca713df9d057de092914ee47d1bb8134ddcf16c722bda0c1","symbol":"initBaseLogger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/logger.py:71:function:initBaseLogger"}
{"language":"python","line":1031,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"on_trueColorClick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1031:function:on_trueColorClick"}
{"language":"python","line":1037,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"on_falseColorClick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1037:function:on_falseColorClick"}
{"language":"python","line":1043,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"updateWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1043:function:updateWidget"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"showPopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:109:function:showPopup"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"hidePopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:113:function:hidePopup"}
{"language":"python","line":1166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1166:function:__getitem__"}
{"language":"python","line":1169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1169:function:__setitem__"}
{"language":"python","line":1173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"ActionButtonMenuEntry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1173:class:ActionButtonMenuEntry"}
{"language":"python","line":1175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1175:function:__init__"}
{"language":"python","line":1182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"preferredEditAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1182:function:preferredEditAction"}
{"language":"python","line":1185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"taskActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1185:function:taskActions"}
{"language":"python","line":1188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"updateOptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1188:function:updateOptions"}
{"language":"python","line":1193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"ActionButtonTaskMenuFactory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1193:class:ActionButtonTaskMenuFactory"}
{"language":"python","line":1194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1194:function:__init__"}
{"language":"python","line":1197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"createExtension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1197:function:createExtension"}
{"language":"python","line":1209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"RoundButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1209:class:RoundButtonPlugin"}
{"language":"python","line":1210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1210:function:__init__"}
{"language":"python","line":1214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1214:function:initialize"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"selectIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:121:function:selectIndex"}
{"language":"python","line":1223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1223:function:isInitialized"}
{"language":"python","line":1226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1226:function:createWidget"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1229:function:name"}
{"language":"python","line":1232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1232:function:group"}
{"language":"python","line":1235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1235:function:icon"}
{"language":"python","line":1238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1238:function:toolTip"}
{"language":"python","line":1241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1241:function:whatsThis"}
{"language":"python","line":1244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1244:function:isContainer"}
{"language":"python","line":1247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1247:function:domXml"}
{"language":"python","line":1250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:1250:function:includeFile"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:125:function:eventFilter"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"addItems","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:134:function:addItems"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:143:function:select"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"updateLastPick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:151:function:updateLastPick"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"getLastPick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:154:function:getLastPick"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"ActionButtonDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:158:class:ActionButtonDialog"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:159:function:__init__"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"buildtab1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:210:function:buildtab1"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"ActionButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:25:class:ActionButtonPlugin"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:29:function:__init__"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:36:function:initialize"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:46:function:isInitialized"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:50:function:createWidget"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"selectionChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:525:function:selectionChanged"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"buildtab2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:544:function:buildtab2"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:56:function:name"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:60:function:group"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:64:function:icon"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:68:function:toolTip"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:73:function:whatsThis"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:77:function:isContainer"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:82:function:domXml"}
{"language":"python","line":845,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"statusSelectionChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:845:function:statusSelectionChanged"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"buildtab3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:856:function:buildtab3"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:87:function:includeFile"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"TreeComboBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:91:class:TreeComboBox"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:92:function:__init__"}
{"language":"python","line":941,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"launchDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:941:function:launchDialog"}
{"language":"python","line":948,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py","source_sha":"97883480db6b32abc5ee55f5474ce7415b95221ad919bc478aab4fe1539a6f76","symbol":"onSetOptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/actionbutton_plugin.py:948:function:onSetOptions"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"HalBarPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:14:class:HalBarPlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py","source_sha":"bbdb6642c70d434a77e06399b39a629ef26900634ef68b52cb4bd78f8a1e28be","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/bar_plugin.py:51:function:includeFile"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"BasicProbePlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:14:class:BasicProbePlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py","source_sha":"1e0eeac76a1f085409764f359c34c164106bf1dcf3fbe18f3c2451482ec943eb","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/basic_probe_plugin.py:51:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"CamViewPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:11:class:CamViewPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py","source_sha":"987e7455eb7c7219602ee843b4a6413ef39f0aa45dcb22aa77ad8f650897f905","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/camview_plugin.py:54:function:includeFile"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"StateEnableGridLayoutPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:15:class:StateEnableGridLayoutPlugin"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:16:function:__init__"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:20:function:initialize"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:25:function:isInitialized"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:28:function:createWidget"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:31:function:name"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:34:function:group"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:37:function:icon"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:40:function:toolTip"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:43:function:whatsThis"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:46:function:isContainer"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:49:function:domXml"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:52:function:includeFile"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"JointEnableWidgetPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:59:class:JointEnableWidgetPlugin"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:60:function:__init__"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:64:function:initialize"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:69:function:isInitialized"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:72:function:createWidget"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:75:function:name"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:78:function:group"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:81:function:icon"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:84:function:toolTip"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:87:function:whatsThis"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:90:function:isContainer"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:93:function:domXml"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/container_plugin.py","source_sha":"006e57045b291f1e0133102802afd8658d47fd679d6ba1b8158488068293cd6a","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/container_plugin.py:96:function:includeFile"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"DetachTabWidgetPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:14:class:DetachTabWidgetPlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py","source_sha":"7d621301faeed531f557a1a5cbd6f6a7c71f8fc70c33715fb80a440747bcf641","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/detach_tabs_plugin.py:51:function:includeFile"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:101:function:domXml"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:104:function:includeFile"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"FileDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:111:class:FileDialogPlugin"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:113:function:__init__"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:118:function:initialize"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"DialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:11:class:DialogPlugin"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:124:function:isInitialized"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:127:function:createWidget"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:130:function:name"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:133:function:group"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:136:function:icon"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:139:function:toolTip"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:13:function:__init__"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:142:function:whatsThis"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:145:function:isContainer"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:151:function:domXml"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:154:function:includeFile"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"CamViewDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:161:class:CamViewDialogPlugin"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:163:function:__init__"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:168:function:initialize"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:174:function:isInitialized"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:177:function:createWidget"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:180:function:name"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:183:function:group"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:186:function:icon"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:189:function:toolTip"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:18:function:initialize"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:192:function:whatsThis"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:195:function:isContainer"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:201:function:domXml"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:204:function:includeFile"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"MacroTabDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:211:class:MacroTabDialogPlugin"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:213:function:__init__"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:218:function:initialize"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:224:function:isInitialized"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:227:function:createWidget"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:230:function:name"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:233:function:group"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:236:function:icon"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:239:function:toolTip"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:242:function:whatsThis"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:245:function:isContainer"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:24:function:isInitialized"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:251:function:domXml"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:254:function:includeFile"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"OriginOffsetDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:261:class:OriginOffsetDialogPlugin"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:263:function:__init__"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:268:function:initialize"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:274:function:isInitialized"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:277:function:createWidget"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:27:function:createWidget"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:280:function:name"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:283:function:group"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:286:function:icon"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:289:function:toolTip"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:292:function:whatsThis"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:295:function:isContainer"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:301:function:domXml"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:304:function:includeFile"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:30:function:name"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"ToolOffsetDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:311:class:ToolOffsetDialogPlugin"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:313:function:__init__"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:318:function:initialize"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:324:function:isInitialized"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:327:function:createWidget"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:330:function:name"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:333:function:group"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:336:function:icon"}
{"language":"python","line":339,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:339:function:toolTip"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:33:function:group"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:342:function:whatsThis"}
{"language":"python","line":345,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:345:function:isContainer"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:351:function:domXml"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:354:function:includeFile"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"VersaProbeDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:361:class:VersaProbeDialogPlugin"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:363:function:__init__"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:368:function:initialize"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:36:function:icon"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:374:function:isInitialized"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:377:function:createWidget"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:380:function:name"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:383:function:group"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:386:function:icon"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:389:function:toolTip"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:392:function:whatsThis"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:395:function:isContainer"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:39:function:toolTip"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:401:function:domXml"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:404:function:includeFile"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"EntryDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:411:class:EntryDialogPlugin"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:413:function:__init__"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:417:function:initialize"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:422:function:isInitialized"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:425:function:createWidget"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:428:function:name"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:42:function:whatsThis"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:431:function:group"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:434:function:icon"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:437:function:toolTip"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:440:function:whatsThis"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:443:function:isContainer"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:449:function:domXml"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:452:function:includeFile"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:54:function:includeFile"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"ToolDialogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:61:class:ToolDialogPlugin"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:63:function:__init__"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:68:function:initialize"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:74:function:isInitialized"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:77:function:createWidget"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:80:function:name"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:83:function:group"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:86:function:icon"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:89:function:toolTip"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:92:function:whatsThis"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py","source_sha":"4183c016c250c679b18bca56ad3728e876aa4706deb64c55e191e98ab8d82116","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/dialog_plugin.py:95:function:isContainer"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"GCodeGraphicsPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:14:class:GCodeGraphicsPlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py","source_sha":"50d45fe8ff943c0c2ede75ff0297b565443816f0361f8e2e5e1daef67a8451fe","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/graphics_plugin.py:51:function:includeFile"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"HALLabelPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:14:class:HALLabelPlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py","source_sha":"b3c95b26922891ede33c742f3b76739d3a53c7e09661904e1ca13fb399f4b779","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/hal_label_plugin.py:51:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"JogIncrementsPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:11:class:JogIncrementsPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py","source_sha":"ae8bc986eb30b638080d8feae392e077af1e7fd28ffa8f4967fb5c3ae0ea1340","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/jogincrements_plugin.py:54:function:includeFile"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"JoyPadPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:13:class:JoyPadPlugin"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:14:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:18:function:initialize"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:23:function:isInitialized"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:26:function:createWidget"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:29:function:name"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:32:function:group"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:35:function:icon"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:38:function:toolTip"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:41:function:whatsThis"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:44:function:isContainer"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:47:function:domXml"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:50:function:includeFile"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"HALPadPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:56:class:HALPadPlugin"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:57:function:__init__"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:61:function:initialize"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:66:function:isInitialized"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:69:function:createWidget"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:72:function:name"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:75:function:group"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:78:function:icon"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:81:function:toolTip"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:84:function:whatsThis"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:87:function:isContainer"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:90:function:domXml"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py","source_sha":"6b83d6a56aa345fed20fd5d11cf9b5a17636f49e43dd7509c81affb8c131bdbf","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/joypad_plugin.py:93:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"LEDPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:11:class:LEDPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/led_plugin.py","source_sha":"268ea3ffa9ab9da6254ab8d463c2b84c54142f0bb8f1ef7d8ba74fbc23186db0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/led_plugin.py:54:function:includeFile"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"NurbsEditorPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:13:class:NurbsEditorPlugin"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:14:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:18:function:initialize"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:23:function:isInitialized"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:26:function:createWidget"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:29:function:name"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:32:function:group"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:35:function:icon"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:38:function:toolTip"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:41:function:whatsThis"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:44:function:isContainer"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:47:function:domXml"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py","source_sha":"5b4ccbea92a67cfa3a3162299b684880484986fc113db8ed5c1a8e2ba4a285f6","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/nurbs_editor_plugin.py:50:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"FocusOverlayPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:11:class:FocusOverlayPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py","source_sha":"359ef2ed932dc26342a6fda18a2b6042984a32b0acae73fff744f01d2557179c","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/overlay_plugin.py:54:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"GaugePlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:11:class:GaugePlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:13:function:__init__"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:17:function:initialize"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:22:function:isInitialized"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:25:function:createWidget"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:28:function:name"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:31:function:group"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:34:function:icon"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:37:function:toolTip"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:40:function:whatsThis"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:43:function:isContainer"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:49:function:domXml"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py","source_sha":"ea52766d49ed02d60a53988297cf209d4ccf30062dca724a5cc72346171137a2","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_gauge_plugin.py:52:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"RoundProgressBarPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:11:class:RoundProgressBarPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:27:function:createWidget"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:34:function:name"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:37:function:group"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:40:function:icon"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:43:function:toolTip"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:46:function:whatsThis"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:49:function:isContainer"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:55:function:domXml"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py","source_sha":"2dfeca84d79d1de53f472a38f6a084323a2b7d9e3f3876a7adab55fe51a1b722","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/round_progress_bar_plugin.py:58:function:includeFile"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"updateWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:114:function:updateWidget"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"screenOptionsMenuEntry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:137:class:screenOptionsMenuEntry"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:139:function:__init__"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"preferredEditAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:147:function:preferredEditAction"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"taskActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:150:function:taskActions"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"updateLocation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:153:function:updateLocation"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"screenOptionsTaskMenuFactory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:158:class:screenOptionsTaskMenuFactory"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:160:function:__init__"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"createExtension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:163:function:createExtension"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"LcncScreenOptionsPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:17:class:LcncScreenOptionsPlugin"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:18:function:__init__"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:22:function:initialize"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:34:function:isInitialized"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:37:function:createWidget"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:40:function:name"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:43:function:group"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:46:function:icon"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:49:function:toolTip"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:52:function:whatsThis"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:55:function:isContainer"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:58:function:domXml"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:61:function:includeFile"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"screenOptionsDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:65:class:screenOptionsDialog"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py","source_sha":"7abe2f192673d76353a8355f3ea52c52b353af1ac9caf67281e6c37492ae7cb9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/screenoptions_plugin.py:67:function:__init__"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:104:function:initialize"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:110:function:isInitialized"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:114:function:createWidget"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:118:function:name"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:122:function:group"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:126:function:icon"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:130:function:toolTip"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:135:function:whatsThis"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:139:function:isContainer"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:144:function:domXml"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:149:function:includeFile"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"CheckBoxPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:156:class:CheckBoxPlugin"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:157:function:__init__"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:161:function:initialize"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:166:function:isInitialized"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:169:function:createWidget"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:172:function:name"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:175:function:group"}
{"language":"python","line":178,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:178:function:icon"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:181:function:toolTip"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:184:function:whatsThis"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:187:function:isContainer"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:190:function:domXml"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:193:function:includeFile"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"RadioButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:200:class:RadioButtonPlugin"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:201:function:__init__"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:205:function:initialize"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:210:function:isInitialized"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:213:function:createWidget"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:216:function:name"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:219:function:group"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:222:function:icon"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:225:function:toolTip"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:228:function:whatsThis"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:231:function:isContainer"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:234:function:domXml"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:237:function:includeFile"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"LCDNumberPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:244:class:LCDNumberPlugin"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:245:function:__init__"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:249:function:initialize"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:254:function:isInitialized"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:257:function:createWidget"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:260:function:name"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:263:function:group"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:266:function:icon"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:269:function:toolTip"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:272:function:whatsThis"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:275:function:isContainer"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:278:function:domXml"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:281:function:includeFile"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"SliderPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:288:class:SliderPlugin"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:289:function:__init__"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:293:function:initialize"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:298:function:isInitialized"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:301:function:createWidget"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:304:function:name"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:307:function:group"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:310:function:icon"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:313:function:toolTip"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:316:function:whatsThis"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:319:function:isContainer"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"IndicatedPushButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:31:class:IndicatedPushButtonPlugin"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:322:function:domXml"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:334:function:includeFile"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"LcncGridLayoutPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:341:class:LcncGridLayoutPlugin"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:342:function:__init__"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:346:function:initialize"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:351:function:isInitialized"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:354:function:createWidget"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:357:function:name"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:35:function:__init__"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:360:function:group"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:363:function:icon"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:366:function:toolTip"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:369:function:whatsThis"}
{"language":"python","line":372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:372:function:isContainer"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:375:function:domXml"}
{"language":"python","line":378,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:378:function:includeFile"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"GeneralHALOutputPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:385:class:GeneralHALOutputPlugin"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:386:function:__init__"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:390:function:initialize"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:395:function:isInitialized"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:398:function:createWidget"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:401:function:name"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:404:function:group"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:407:function:icon"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:410:function:toolTip"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:413:function:whatsThis"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:416:function:isContainer"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:419:function:domXml"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:422:function:includeFile"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"GeneralHALInputPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:429:class:GeneralHALInputPlugin"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:42:function:initialize"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:430:function:__init__"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:434:function:initialize"}
{"language":"python","line":439,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:439:function:isInitialized"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:442:function:createWidget"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:445:function:name"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:448:function:group"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:451:function:icon"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:454:function:toolTip"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:457:function:whatsThis"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:460:function:isContainer"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:463:function:domXml"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:466:function:includeFile"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"XEmbedPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:473:class:XEmbedPlugin"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:474:function:__init__"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:478:function:initialize"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:483:function:isInitialized"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:486:function:createWidget"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:489:function:name"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:48:function:isInitialized"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:492:function:group"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:495:function:icon"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:498:function:toolTip"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:501:function:whatsThis"}
{"language":"python","line":504,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:504:function:isContainer"}
{"language":"python","line":507,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:507:function:domXml"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:510:function:includeFile"}
{"language":"python","line":517,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"RadioAxisSelectorPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:517:class:RadioAxisSelectorPlugin"}
{"language":"python","line":518,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:518:function:__init__"}
{"language":"python","line":522,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:522:function:initialize"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:527:function:isInitialized"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:52:function:createWidget"}
{"language":"python","line":530,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:530:function:createWidget"}
{"language":"python","line":533,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:533:function:name"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:536:function:group"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:539:function:icon"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:542:function:toolTip"}
{"language":"python","line":545,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:545:function:whatsThis"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:548:function:isContainer"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:551:function:domXml"}
{"language":"python","line":554,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:554:function:includeFile"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"AxisToolButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:561:class:AxisToolButtonPlugin"}
{"language":"python","line":562,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:562:function:__init__"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:566:function:initialize"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:56:function:name"}
{"language":"python","line":571,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:571:function:isInitialized"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:574:function:createWidget"}
{"language":"python","line":577,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:577:function:name"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:580:function:group"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:583:function:icon"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:586:function:toolTip"}
{"language":"python","line":589,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:589:function:whatsThis"}
{"language":"python","line":592,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:592:function:isContainer"}
{"language":"python","line":595,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:595:function:domXml"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:598:function:includeFile"}
{"language":"python","line":605,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"OffsetToolButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:605:class:OffsetToolButtonPlugin"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:606:function:__init__"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:60:function:group"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:610:function:initialize"}
{"language":"python","line":615,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:615:function:isInitialized"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:618:function:createWidget"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:621:function:name"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:624:function:group"}
{"language":"python","line":627,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:627:function:icon"}
{"language":"python","line":630,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:630:function:toolTip"}
{"language":"python","line":633,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:633:function:whatsThis"}
{"language":"python","line":636,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:636:function:isContainer"}
{"language":"python","line":639,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:639:function:domXml"}
{"language":"python","line":642,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:642:function:includeFile"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"FileManagerPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:649:class:FileManagerPlugin"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:64:function:icon"}
{"language":"python","line":650,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:650:function:__init__"}
{"language":"python","line":654,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:654:function:initialize"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:659:function:isInitialized"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:662:function:createWidget"}
{"language":"python","line":665,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:665:function:name"}
{"language":"python","line":668,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:668:function:group"}
{"language":"python","line":671,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:671:function:icon"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:674:function:toolTip"}
{"language":"python","line":677,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:677:function:whatsThis"}
{"language":"python","line":680,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:680:function:isContainer"}
{"language":"python","line":683,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:683:function:domXml"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:686:function:includeFile"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:68:function:toolTip"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"ImageSwitcherPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:693:class:ImageSwitcherPlugin"}
{"language":"python","line":694,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:694:function:__init__"}
{"language":"python","line":698,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:698:function:initialize"}
{"language":"python","line":703,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:703:function:isInitialized"}
{"language":"python","line":706,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:706:function:createWidget"}
{"language":"python","line":711,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:711:function:name"}
{"language":"python","line":714,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:714:function:group"}
{"language":"python","line":717,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:717:function:icon"}
{"language":"python","line":720,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:720:function:toolTip"}
{"language":"python","line":723,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:723:function:whatsThis"}
{"language":"python","line":726,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:726:function:isContainer"}
{"language":"python","line":729,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:729:function:domXml"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:73:function:whatsThis"}
{"language":"python","line":741,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:741:function:includeFile"}
{"language":"python","line":748,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"StatusImageSwitcherPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:748:class:StatusImageSwitcherPlugin"}
{"language":"python","line":749,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:749:function:__init__"}
{"language":"python","line":753,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:753:function:initialize"}
{"language":"python","line":758,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:758:function:isInitialized"}
{"language":"python","line":761,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:761:function:createWidget"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:766:function:name"}
{"language":"python","line":769,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:769:function:group"}
{"language":"python","line":772,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:772:function:icon"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:775:function:toolTip"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:778:function:whatsThis"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:77:function:isContainer"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:781:function:isContainer"}
{"language":"python","line":784,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:784:function:domXml"}
{"language":"python","line":787,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:787:function:includeFile"}
{"language":"python","line":794,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"DialPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:794:class:DialPlugin"}
{"language":"python","line":795,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:795:function:__init__"}
{"language":"python","line":799,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:799:function:initialize"}
{"language":"python","line":804,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:804:function:isInitialized"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:807:function:createWidget"}
{"language":"python","line":810,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:810:function:name"}
{"language":"python","line":813,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:813:function:group"}
{"language":"python","line":816,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:816:function:icon"}
{"language":"python","line":819,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:819:function:toolTip"}
{"language":"python","line":822,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:822:function:whatsThis"}
{"language":"python","line":825,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:825:function:isContainer"}
{"language":"python","line":828,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:828:function:domXml"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:82:function:domXml"}
{"language":"python","line":831,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:831:function:includeFile"}
{"language":"python","line":838,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"DoubleScalePlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:838:class:DoubleScalePlugin"}
{"language":"python","line":839,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:839:function:__init__"}
{"language":"python","line":843,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:843:function:initialize"}
{"language":"python","line":848,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:848:function:isInitialized"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:851:function:createWidget"}
{"language":"python","line":854,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:854:function:name"}
{"language":"python","line":857,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:857:function:group"}
{"language":"python","line":860,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:860:function:icon"}
{"language":"python","line":863,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:863:function:toolTip"}
{"language":"python","line":866,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:866:function:whatsThis"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:869:function:isContainer"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:872:function:domXml"}
{"language":"python","line":875,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:875:function:includeFile"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:87:function:includeFile"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"MachineLogPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:882:class:MachineLogPlugin"}
{"language":"python","line":883,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:883:function:__init__"}
{"language":"python","line":887,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:887:function:initialize"}
{"language":"python","line":892,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:892:function:isInitialized"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:895:function:createWidget"}
{"language":"python","line":898,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:898:function:name"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:901:function:group"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:904:function:icon"}
{"language":"python","line":907,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:907:function:toolTip"}
{"language":"python","line":910,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:910:function:whatsThis"}
{"language":"python","line":913,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:913:function:isContainer"}
{"language":"python","line":916,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:916:function:domXml"}
{"language":"python","line":919,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:919:function:includeFile"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"PushButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:93:class:PushButtonPlugin"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py","source_sha":"26dff91a008d33040e8f16fb4487e39a519e838727f0b24c0362d9e8894fa561","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/simplewidgets_plugin.py:97:function:__init__"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"StateLabelPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:11:class:StateLabelPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:18:function:initialize"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:23:function:isInitialized"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:26:function:createWidget"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:29:function:name"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:32:function:group"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:35:function:icon"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:38:function:toolTip"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:41:function:whatsThis"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:44:function:isContainer"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:50:function:domXml"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py","source_sha":"0ba42b3ab9ce0267c9de0c40cbecd1c7e1a438c57218ba77b5435fe7e957e14e","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_label_plugin.py:53:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"StateLEDPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:11:class:StateLEDPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:18:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:45:function:isContainer"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:51:function:domXml"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py","source_sha":"6469a3a32e185874a899614465197f6a2ba46b90c7e3740bf24e36d7164b95a4","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/state_led_plugin.py:54:function:includeFile"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"StatusAdjustmentBarPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:11:class:StatusAdjustmentBarPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:18:function:initialize"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:23:function:isInitialized"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:26:function:createWidget"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:31:function:name"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:34:function:group"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:37:function:icon"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:40:function:toolTip"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:43:function:whatsThis"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:46:function:isContainer"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:52:function:domXml"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py","source_sha":"7ff99eee57cc0850344b0d15f3d3873ab9ba3b42e789a2cf382f63858b5b9a94","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_adjustment_bar_plugin.py:55:function:includeFile"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:109:function:count"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:112:function:property"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"indexOf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:123:function:indexOf"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"setChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:131:function:setChanged"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"isChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:134:function:isChanged"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"hasReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:137:function:hasReset"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"isAttribute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:140:function:isAttribute"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"propertyGroup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:143:function:propertyGroup"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"setProperty","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:153:function:setProperty"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"getVisible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:172:function:getVisible"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"isVisible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:175:function:isVisible"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"propertyName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:181:function:propertyName"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"do_alt_text_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:184:function:do_alt_text_test"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"StatusLabelMenuEntry","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:190:class:StatusLabelMenuEntry"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:192:function:__init__"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"preferredEditAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:199:function:preferredEditAction"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"taskActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:202:function:taskActions"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"updateOptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:205:function:updateOptions"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"StatusLabelTaskMenuFactory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:210:class:StatusLabelTaskMenuFactory"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:211:function:__init__"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"createExtension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:214:function:createExtension"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"TreeComboBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:223:class:TreeComboBox"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:224:function:__init__"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"StatusLabelPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:23:class:StatusLabelPlugin"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"showPopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:240:function:showPopup"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"hidePopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:244:function:hidePopup"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"selectIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:252:function:selectIndex"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:256:function:eventFilter"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:25:function:__init__"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"addItems","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:265:function:addItems"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:274:function:select"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"StatusLabelDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:282:class:StatusLabelDialog"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:283:function:__init__"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:30:function:initialize"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"buildtab1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:320:function:buildtab1"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:39:function:isInitialized"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:42:function:createWidget"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:45:function:name"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"launchDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:473:function:launchDialog"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"selectionChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:480:function:selectionChanged"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:48:function:group"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"updateWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:499:function:updateWidget"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:51:function:icon"}
{"language":"python","line":538,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:538:function:__getitem__"}
{"language":"python","line":541,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:541:function:__setitem__"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:54:function:toolTip"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:57:function:whatsThis"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:60:function:isContainer"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:66:function:domXml"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:69:function:includeFile"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"GstatLabelPropertySheetExtension","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:74:class:GstatLabelPropertySheetExtension"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:75:function:__init__"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"createExtension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:80:function:createExtension"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"GstatLabelPropertySheet","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:91:class:GstatLabelPropertySheet"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py","source_sha":"63e713ea669130714ab208bd17a97c48ace1c89c1d2f8e8bfc1eb6d01b4f1fa5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_label_plugin.py:93:function:__init__"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"StatusSliderPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:11:class:StatusSliderPlugin"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:13:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:18:function:initialize"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:23:function:isInitialized"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:26:function:createWidget"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:29:function:name"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:32:function:group"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:35:function:icon"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:38:function:toolTip"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:41:function:whatsThis"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:44:function:isContainer"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:50:function:domXml"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py","source_sha":"8073e1dfe1f472e41768a4ed35f3bc535d6fd94de0b632abb4fcc298c8988ba6","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/status_slider_plugin.py:53:function:includeFile"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"TabWidgetPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:15:class:TabWidgetPlugin"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:16:function:__init__"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:20:function:initialize"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:25:function:isInitialized"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:28:function:createWidget"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:31:function:name"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:34:function:group"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:37:function:icon"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:40:function:toolTip"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:43:function:whatsThis"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:46:function:isContainer"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:49:function:domXml"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py","source_sha":"fe9328b4f8dbb5d0e27d42e382e7156ca260a3262e366e8d5d946f41d564fe1c","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/tab_widget_plugin.py:65:function:includeFile"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"SystemToolButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:15:class:SystemToolButtonPlugin"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:16:function:__init__"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:20:function:initialize"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:25:function:isInitialized"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:28:function:createWidget"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:31:function:name"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:34:function:group"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:37:function:icon"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:40:function:toolTip"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:43:function:whatsThis"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:46:function:isContainer"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:49:function:domXml"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:52:function:includeFile"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"ActionToolButtonPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:58:class:ActionToolButtonPlugin"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:59:function:__init__"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:63:function:initialize"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:68:function:isInitialized"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:71:function:createWidget"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:74:function:name"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:77:function:group"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:80:function:icon"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:83:function:toolTip"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:86:function:whatsThis"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:89:function:isContainer"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:92:function:domXml"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py","source_sha":"6b93ba50fb7262b638bb349c4f9828e1babf71d08f2a7fe9ec40067724ea5c87","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/toolbutton_plugin.py:95:function:includeFile"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"VersaProbePlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:14:class:VersaProbePlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py","source_sha":"e61f542de88c5cbc30620869b4823fce7a0682cb856c89f184474f3503c0c617","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/versa_probe_plugin.py:51:function:includeFile"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"VirtualKeyboardPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:14:class:VirtualKeyboardPlugin"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:15:function:__init__"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:19:function:initialize"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:24:function:isInitialized"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:27:function:createWidget"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:30:function:name"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:33:function:group"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:36:function:icon"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:39:function:toolTip"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:42:function:whatsThis"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:45:function:isContainer"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:48:function:domXml"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py","source_sha":"3d40c1b4d93706f12e286016f9a52492bd1a51ba36ab8b3080fb39a18ffd9974","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/virtualkeyboard_plugin.py:51:function:includeFile"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"WebWidgetPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:10:class:WebWidgetPlugin"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:11:function:__init__"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:15:function:initialize"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:20:function:isInitialized"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:23:function:createWidget"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:26:function:name"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:29:function:group"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:32:function:icon"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:35:function:toolTip"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:38:function:whatsThis"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:41:function:isContainer"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:44:function:domXml"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py","source_sha":"6cd124b5cc62749d1c8309514eca888392a8c8674e575fa07051c8d2ab7fc0ad","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/web_widget_plugin.py:47:function:includeFile"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:100:function:isContainer"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:103:function:domXml"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:106:function:includeFile"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"MDIHistoryPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:113:class:MDIHistoryPlugin"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:114:function:__init__"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:118:function:initialize"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:123:function:isInitialized"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:126:function:createWidget"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:129:function:name"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:132:function:group"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:135:function:icon"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:138:function:toolTip"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:141:function:whatsThis"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:144:function:isContainer"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:147:function:domXml"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:150:function:includeFile"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"MDITouchyPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:157:class:MDITouchyPlugin"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:158:function:__init__"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:162:function:initialize"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:167:function:isInitialized"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:170:function:createWidget"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:173:function:name"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:176:function:group"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:179:function:icon"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:182:function:toolTip"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:185:function:whatsThis"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:188:function:isContainer"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:191:function:domXml"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:194:function:includeFile"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"GcodeEditorPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:201:class:GcodeEditorPlugin"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:202:function:__init__"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:206:function:initialize"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:211:function:isInitialized"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:214:function:createWidget"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:217:function:name"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:220:function:group"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:223:function:icon"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:226:function:toolTip"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:229:function:whatsThis"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:232:function:isContainer"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:235:function:domXml"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:238:function:includeFile"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"GcodeDisplayPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:245:class:GcodeDisplayPlugin"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:246:function:__init__"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:250:function:initialize"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:255:function:isInitialized"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:258:function:createWidget"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"LcncDROLabelPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:25:class:LcncDROLabelPlugin"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:261:function:name"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:264:function:group"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:267:function:icon"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:26:function:__init__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:270:function:toolTip"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:273:function:whatsThis"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:276:function:isContainer"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:279:function:domXml"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:282:function:includeFile"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"GEditorPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:288:class:GEditorPlugin"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:289:function:__init__"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:293:function:initialize"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:298:function:isInitialized"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:301:function:createWidget"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:304:function:name"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:307:function:group"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:30:function:initialize"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:310:function:icon"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:313:function:toolTip"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:316:function:whatsThis"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:319:function:isContainer"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:322:function:domXml"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:325:function:includeFile"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"StatusStackedPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:331:class:StatusStackedPlugin"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:332:function:__init__"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:336:function:initialize"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:341:function:isInitialized"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:344:function:createWidget"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:347:function:name"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:350:function:group"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:353:function:icon"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:356:function:toolTip"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:359:function:whatsThis"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:35:function:isInitialized"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:362:function:isContainer"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:365:function:domXml"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:368:function:includeFile"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"WidgetSwitcherPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:375:class:WidgetSwitcherPlugin"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:376:function:__init__"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:380:function:initialize"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:385:function:isInitialized"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:388:function:createWidget"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:38:function:createWidget"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:391:function:name"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:394:function:group"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:397:function:icon"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:400:function:toolTip"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:403:function:whatsThis"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:406:function:isContainer"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:409:function:domXml"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:417:function:includeFile"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:41:function:name"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"OriginOffsetViewPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:424:class:OriginOffsetViewPlugin"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:425:function:__init__"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:429:function:initialize"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:434:function:isInitialized"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:437:function:createWidget"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:440:function:name"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:443:function:group"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:446:function:icon"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:449:function:toolTip"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:44:function:group"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:452:function:whatsThis"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:455:function:isContainer"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:458:function:domXml"}
{"language":"python","line":461,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:461:function:includeFile"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"ToolOffsetViewPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:468:class:ToolOffsetViewPlugin"}
{"language":"python","line":469,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:469:function:__init__"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:473:function:initialize"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:478:function:isInitialized"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:47:function:icon"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:481:function:createWidget"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:484:function:name"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:487:function:group"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:490:function:icon"}
{"language":"python","line":493,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:493:function:toolTip"}
{"language":"python","line":496,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:496:function:whatsThis"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:499:function:isContainer"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:502:function:domXml"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:505:function:includeFile"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:50:function:toolTip"}
{"language":"python","line":512,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"MacroTabPlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:512:class:MacroTabPlugin"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:513:function:__init__"}
{"language":"python","line":517,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:517:function:initialize"}
{"language":"python","line":522,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:522:function:isInitialized"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:525:function:createWidget"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:528:function:name"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:531:function:group"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:534:function:icon"}
{"language":"python","line":537,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:537:function:toolTip"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:53:function:whatsThis"}
{"language":"python","line":540,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:540:function:whatsThis"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:543:function:isContainer"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:546:function:domXml"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:549:function:includeFile"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isContainer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:56:function:isContainer"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"domXml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:59:function:domXml"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"includeFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:62:function:includeFile"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"MDILinePlugin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:69:class:MDILinePlugin"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:70:function:__init__"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:74:function:initialize"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:79:function:isInitialized"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"createWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:82:function:createWidget"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:85:function:name"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:88:function:group"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:91:function:icon"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"toolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:94:function:toolTip"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py","source_sha":"e19dcf7e963bf3e6ea530a51897b1653ac26e49ef93a75c927789ed4e49b87d0","symbol":"whatsThis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/plugins/widgets_plugin.py:97:function:whatsThis"}
{"language":"python","line":1001,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"touchoff_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1001:function:touchoff_finished"}
{"language":"python","line":1010,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1010:function:__getitem__"}
{"language":"python","line":1013,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1013:function:__setitem__"}
{"language":"python","line":1019,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"Progress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1019:class:Progress"}
{"language":"python","line":1020,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1020:function:__init__"}
{"language":"python","line":1027,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1027:function:update"}
{"language":"python","line":1034,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1034:function:emit_percent"}
{"language":"python","line":1037,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1037:function:nextphase"}
{"language":"python","line":1043,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1043:function:done"}
{"language":"python","line":1047,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1047:function:set_text"}
{"language":"python","line":1065,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"FilterProgram","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1065:class:FilterProgram"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1066:function:__init__"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1087:function:update"}
{"language":"python","line":1111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1111:function:finish"}
{"language":"python","line":1126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1126:function:error"}
{"language":"python","line":1153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"mess","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:1153:function:mess"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MACHINE_UNHOMED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:128:function:SET_MACHINE_UNHOMED"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_AUTO_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:141:function:SET_AUTO_MODE"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_LIMITS_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:146:function:TOGGLE_LIMITS_OVERRIDE"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MDI_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:158:function:SET_MDI_MODE"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MANUAL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:161:function:SET_MANUAL_MODE"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_MDI_LIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:172:function:CALL_MDI_LIST"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_MDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:181:function:CALL_MDI"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_MDI_WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:189:function:CALL_MDI_WAIT"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_INI_MDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:216:function:CALL_INI_MDI"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_OWORD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:230:function:CALL_OWORD"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"UPDATE_VAR_FILE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:263:function:UPDATE_VAR_FILE"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"OPEN_PROGRAM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:267:function:OPEN_PROGRAM"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SAVE_PROGRAM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:291:function:SAVE_PROGRAM"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"_Lcnc_Action","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:30:class:_Lcnc_Action"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:31:function:__init__"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_AXIS_ORIGIN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:336:function:SET_AXIS_ORIGIN"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_TOOL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:347:function:SET_TOOL_OFFSET"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_DIRECT_TOOL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:359:function:SET_DIRECT_TOOL_OFFSET"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"RUN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:369:function:RUN"}
{"language":"python","line":378,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"STEP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:378:function:STEP"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ABORT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:386:function:ABORT"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PAUSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:389:function:PAUSE"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MAX_VELOCITY_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:396:function:SET_MAX_VELOCITY_RATE"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_RAPID_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:399:function:SET_RAPID_RATE"}
{"language":"python","line":402,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:402:function:SET_FEED_RATE"}
{"language":"python","line":405,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SPINDLE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:405:function:SET_SPINDLE_RATE"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:409:function:SET_JOG_RATE"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE_FASTER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:413:function:SET_JOG_RATE_FASTER"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE_SLOWER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:419:function:SET_JOG_RATE_SLOWER"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE_ANGULAR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:425:function:SET_JOG_RATE_ANGULAR"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE_ANGULAR_FASTER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:429:function:SET_JOG_RATE_ANGULAR_FASTER"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_DEBUG_LEVEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:42:function:SET_DEBUG_LEVEL"}
{"language":"python","line":435,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_RATE_ANGULAR_SLOWER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:435:function:SET_JOG_RATE_ANGULAR_SLOWER"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_INCR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:440:function:SET_JOG_INCR"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_JOG_INCR_ANGULAR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:446:function:SET_JOG_INCR_ANGULAR"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SPINDLE_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:452:function:SET_SPINDLE_ROTATION"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SPINDLE_FASTER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:455:function:SET_SPINDLE_FASTER"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_ESTOP_STATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:45:function:SET_ESTOP_STATE"}
{"language":"python","line":475,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SPINDLE_SLOWER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:475:function:SET_SPINDLE_SLOWER"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SPINDLE_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:495:function:SET_SPINDLE_STOP"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_USER_SYSTEM","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:498:function:SET_USER_SYSTEM"}
{"language":"python","line":506,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ZERO_G92_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:506:function:ZERO_G92_OFFSET"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ZERO_ROTATIONAL_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:510:function:ZERO_ROTATIONAL_OFFSET"}
{"language":"python","line":514,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ZERO_G5X_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:514:function:ZERO_G5X_OFFSET"}
{"language":"python","line":524,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"RECORD_CURRENT_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:524:function:RECORD_CURRENT_MODE"}
{"language":"python","line":529,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"RESTORE_RECORDED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:529:function:RESTORE_RECORDED_MODE"}
{"language":"python","line":532,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SELECTED_JOINT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:532:function:SET_SELECTED_JOINT"}
{"language":"python","line":538,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SELECTED_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:538:function:SET_SELECTED_AXIS"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"DO_JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:546:function:DO_JOG"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MACHINE_STATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:54:function:SET_MACHINE_STATE"}
{"language":"python","line":568,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:568:function:JOG"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"STOP_JOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:580:function:STOP_JOG"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:585:function:TOGGLE_FLOOD"}
{"language":"python","line":588,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:588:function:SET_FLOOD_ON"}
{"language":"python","line":591,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:591:function:SET_FLOOD_OFF"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:594:function:TOGGLE_MIST"}
{"language":"python","line":597,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:597:function:SET_MIST_ON"}
{"language":"python","line":600,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:600:function:SET_MIST_OFF"}
{"language":"python","line":603,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"RELOAD_TOOLTABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:603:function:RELOAD_TOOLTABLE"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_OPTIONAL_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:606:function:TOGGLE_OPTIONAL_STOP"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_OPTIONAL_STOP_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:609:function:SET_OPTIONAL_STOP_ON"}
{"language":"python","line":612,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_OPTIONAL_STOP_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:612:function:SET_OPTIONAL_STOP_OFF"}
{"language":"python","line":615,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:615:function:TOGGLE_BLOCK_DELETE"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_BLOCK_DELETE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:618:function:SET_BLOCK_DELETE_ON"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_BLOCK_DELETE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:621:function:SET_BLOCK_DELETE_OFF"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"RELOAD_DISPLAY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:624:function:RELOAD_DISPLAY"}
{"language":"python","line":627,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_GRAPHICS_VIEW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:627:function:SET_GRAPHICS_VIEW"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOGGLE_TELEOP_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:63:function:TOGGLE_TELEOP_MODE"}
{"language":"python","line":640,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_GRAPHICS_GRID_SIZE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:640:function:SET_GRAPHICS_GRID_SIZE"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ADJUST_GRAPHICS_PAN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:643:function:ADJUST_GRAPHICS_PAN"}
{"language":"python","line":646,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ADJUST_GRAPHICS_ROTATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:646:function:ADJUST_GRAPHICS_ROTATE"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SHUT_SYSTEM_DOWN_PROMPT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:649:function:SHUT_SYSTEM_DOWN_PROMPT"}
{"language":"python","line":665,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SHUT_SYSTEM_DOWN_NOW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:665:function:SHUT_SYSTEM_DOWN_NOW"}
{"language":"python","line":669,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"UPDATE_MACHINE_LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:669:function:UPDATE_MACHINE_LOG"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MOTION_TELEOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:66:function:SET_MOTION_TELEOP"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"CALL_DIALOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:674:function:CALL_DIALOG"}
{"language":"python","line":681,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"HIDE_POINTER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:681:function:HIDE_POINTER"}
{"language":"python","line":687,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_SOUND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:687:function:PLAY_SOUND"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_ERROR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:693:function:PLAY_ERROR"}
{"language":"python","line":696,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_DONE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:696:function:PLAY_DONE"}
{"language":"python","line":699,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_READY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:699:function:PLAY_READY"}
{"language":"python","line":702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_ATTENTION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:702:function:PLAY_ATTENTION"}
{"language":"python","line":705,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_LOGIN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:705:function:PLAY_LOGIN"}
{"language":"python","line":708,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"PLAY_LOGOUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:708:function:PLAY_LOGOUT"}
{"language":"python","line":711,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SPEAK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:711:function:SPEAK"}
{"language":"python","line":714,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"BEEP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:714:function:BEEP"}
{"language":"python","line":717,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"BEEP_RING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:717:function:BEEP_RING"}
{"language":"python","line":720,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"BEEP_START","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:720:function:BEEP_START"}
{"language":"python","line":723,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_LATHE_MIRROR_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:723:function:SET_LATHE_MIRROR_X"}
{"language":"python","line":730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"UNSET_LATHE_MIRROR_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:730:function:UNSET_LATHE_MIRROR_X"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"DISABLE_AUTOREPEAT_KEYS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:738:function:DISABLE_AUTOREPEAT_KEYS"}
{"language":"python","line":742,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ENABLE_AUTOREPEAT_KEYS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:742:function:ENABLE_AUTOREPEAT_KEYS"}
{"language":"python","line":747,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_DISPLAY_MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:747:function:SET_DISPLAY_MESSAGE"}
{"language":"python","line":751,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_ERROR_MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:751:function:SET_ERROR_MESSAGE"}
{"language":"python","line":754,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_TEMPARARY_MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:754:function:SET_TEMPARARY_MESSAGE"}
{"language":"python","line":757,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"TOUCHPLATE_TOUCHOFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:757:function:TOUCHPLATE_TOUCHOFF"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_MACHINE_HOMING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:77:function:SET_MACHINE_HOMING"}
{"language":"python","line":784,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ADD_WIDGET_TO_TAB","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:784:function:ADD_WIDGET_TO_TAB"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_BLUR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:807:function:SET_BLUR"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_TINT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:817:function:SET_TINT"}
{"language":"python","line":828,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"SET_SHADOW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:828:function:SET_SHADOW"}
{"language":"python","line":841,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"GET_ABOUT_INFO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:841:function:GET_ABOUT_INFO"}
{"language":"python","line":860,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"_step_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:860:function:_step_jograte"}
{"language":"python","line":877,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"get_jog_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:877:function:get_jog_info"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"jnum_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:882:function:jnum_check"}
{"language":"python","line":897,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"ensure_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:897:function:ensure_mode"}
{"language":"python","line":908,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"open_filter_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:908:function:open_filter_program"}
{"language":"python","line":915,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"_load_filter_result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:915:function:_load_filter_result"}
{"language":"python","line":926,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"_mktemp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:926:function:_mktemp"}
{"language":"python","line":935,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"change_mode_after","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:935:function:change_mode_after"}
{"language":"python","line":939,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"command_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:939:function:command_stopped"}
{"language":"python","line":953,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"generate_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:953:function:generate_list"}
{"language":"python","line":968,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"read_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:968:function:read_stdout"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"read_stderror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:973:function:read_stderror"}
{"language":"python","line":978,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"parse_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:978:function:parse_line"}
{"language":"python","line":998,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_action.py","source_sha":"724ec88d80b67906130ad70b06c953b3bed417e152b10b30e947f59c53f3f902","symbol":"touchoff_started","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_action.py:998:function:touchoff_started"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"_IStat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:26:class:_IStat"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:27:function:__init__"}
{"language":"python","line":523,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_error_safe_setting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:523:function:get_error_safe_setting"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_safe_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:536:function:get_safe_float"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_safe_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:544:function:get_safe_int"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_machine_to_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:551:function:convert_machine_to_metric"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_machine_to_imperial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:557:function:convert_machine_to_imperial"}
{"language":"python","line":563,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_metric_to_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:563:function:convert_metric_to_machine"}
{"language":"python","line":569,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_imperial_to_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:569:function:convert_imperial_to_machine"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_9_metric_to_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:575:function:convert_9_metric_to_machine"}
{"language":"python","line":582,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_9_imperial_to_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:582:function:convert_9_imperial_to_machine"}
{"language":"python","line":589,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:589:function:convert_units"}
{"language":"python","line":592,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"convert_units_9","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:592:function:convert_units_9"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_filter_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:598:function:get_filter_program"}
{"language":"python","line":605,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_all_valid_extensions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:605:function:get_all_valid_extensions"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_filters_extensions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:618:function:get_filters_extensions"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_qt_filter_extensions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:635:function:get_qt_filter_extensions"}
{"language":"python","line":651,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"program_extension_valid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:651:function:program_extension_valid"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"get_jnum_from_axisnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:659:function:get_jnum_from_axisnum"}
{"language":"python","line":668,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"check_known_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:668:function:check_known_paths"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"is_in_known_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:686:function:is_in_known_paths"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:692:function:__getitem__"}
{"language":"python","line":695,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:695:function:__setitem__"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_istat.py","source_sha":"0787292b6e023fb4cebfdd8f71d40d1826c80f8eee84b06aeb117196ee052cee","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_istat.py:82:function:update"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"registerHalWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:103:function:registerHalWidget"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"getRegisteredHalWidgetList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:106:function:getRegisteredHalWidgetList"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"keyPressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:110:function:keyPressEvent"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"keyReleaseEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:113:function:keyReleaseEvent"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"keyPressTrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:117:function:keyPressTrap"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"keyReleaseTrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:120:function:keyReleaseTrap"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:124:function:shutdown"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"sync_qsettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:130:function:sync_qsettings"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"load_resources","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:140:function:load_resources"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"qrccompile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:141:function:qrccompile"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"Trampoline","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:16:class:Trampoline"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:17:function:__init__"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"instance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:197:function:instance"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:20:function:__call__"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"apply_styles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:214:function:apply_styles"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"MyEventFilter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:25:class:MyEventFilter"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"load_extension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:267:function:load_extension"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:26:function:__init__"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"_load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:274:function:_load_handlers"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:279:function:add_handler"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"process_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:33:function:process_event"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"call_user_command_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:348:function:call_user_command_"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"makeMainPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:365:function:makeMainPage"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"MainPage","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:373:class:MainPage"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:374:function:__init__"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"instance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:384:function:instance"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"load_extension","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:400:function:load_extension"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"_load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:407:function:_load_handlers"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:412:function:add_handler"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:43:function:eventFilter"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:479:function:__getitem__"}
{"language":"python","line":482,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:482:function:__setitem__"}
{"language":"python","line":485,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"VCPWindow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:485:class:VCPWindow"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:489:function:__new__"}
{"language":"python","line":494,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:494:function:__getitem__"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:499:function:__setitem__"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"_VCPWindow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:81:class:_VCPWindow"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makegui.py","source_sha":"f55ff0ad54ced535c10f769481dbe8cf1201c46da8dec3ff9b854301045cb120","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makegui.py:82:function:__init__"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:140:function:shutdown"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"record_preference_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:158:function:record_preference_geometry"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"set_preference_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:173:function:set_preference_geometry"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"geometry_parsing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:179:function:geometry_parsing"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:180:function:go"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:207:function:__getitem__"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:210:function:__setitem__"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"QTPanel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:38:class:QTPanel"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_makepins.py","source_sha":"a15e1d79b47540fe32bd536ee28920462ebab40e8f3631c23a33f7085b831c00","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_makepins.py:39:function:__init__"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_widget_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:315:function:find_widget_path"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_image_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:332:function:find_image_path"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_embed_panel_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:348:function:find_embed_panel_path"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"_PStat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:36:class:_PStat"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_embed_handler_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:374:function:find_embed_handler_path"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:37:function:__init__"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_screen_dirs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:403:function:find_screen_dirs"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_panel_dirs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:407:function:find_panel_dirs"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"find_vismach_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:411:function:find_vismach_files"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_pstat.py","source_sha":"67688de87b07426fd42ac1a11ee5b584f765b3bce4c5008b1fb18c6225367751","symbol":"set_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_pstat.py:74:function:set_paths"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"_reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:111:function:_reload"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"CONVERT_TO_WEAR_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:194:function:CONVERT_TO_WEAR_TYPE"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"CONVERT_TO_STANDARD_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:252:function:CONVERT_TO_STANDARD_TYPE"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:303:function:_save"}
{"language":"python","line":345,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:345:function:md5sum"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"emit_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:354:function:emit_update"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"_TStat","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:35:class:_TStat"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"periodic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:361:function:periodic_check"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:37:function:__init__"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"GET_TOOL_INFO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:68:function:GET_TOOL_INFO"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"GET_TOOL_ARRAY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:73:function:GET_TOOL_ARRAY"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"GET_TOOL_MODELS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:77:function:GET_TOOL_MODELS"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"SAVE_TOOLFILE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:80:function:SAVE_TOOLFILE"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"ADD_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:83:function:ADD_TOOL"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qt_tstat.py","source_sha":"7a1fe7f3647b2d679c65f0a65b309d8c64e26686cf0ec2f6d48ae2931fbeb5d8","symbol":"DELETE_TOOLS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qt_tstat.py:88:function:DELETE_TOOLS"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"HandlerClass","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:12:class:HandlerClass"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:17:function:__init__"}
{"language":"python","line":23,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"initialized__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:23:function:initialized__"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"halbuttonclicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:26:function:halbuttonclicked"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"estop_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:29:function:estop_toggled"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"machineon_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:36:function:machineon_toggled"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"home_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:43:function:home_clicked"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/qtvcp_handler.py","source_sha":"81e53de806253c4b197518a25844e17ce0599b00bac5aa482f6555245634bfbb","symbol":"get_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/qtvcp_handler.py:50:function:get_handlers"}
{"language":"python","line":1001,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_joint_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1001:function:get_jog_joint_neg"}
{"language":"python","line":1003,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_joint_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1003:function:reset_jog_joint_neg"}
{"language":"python","line":1006,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_selected_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1006:function:set_jog_selected_pos"}
{"language":"python","line":1010,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_selected_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1010:function:get_jog_selected_pos"}
{"language":"python","line":1012,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_selected_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1012:function:reset_jog_selected_pos"}
{"language":"python","line":1015,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_selected_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1015:function:set_jog_selected_neg"}
{"language":"python","line":1019,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_selected_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1019:function:get_jog_selected_neg"}
{"language":"python","line":1021,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_selected_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1021:function:reset_jog_selected_neg"}
{"language":"python","line":1024,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1024:function:set_run"}
{"language":"python","line":1028,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1028:function:get_run"}
{"language":"python","line":1030,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1030:function:reset_run"}
{"language":"python","line":1033,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_run_from_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1033:function:set_run_from_status"}
{"language":"python","line":1037,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_run_from_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1037:function:get_run_from_status"}
{"language":"python","line":1039,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_run_from_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1039:function:reset_run_from_status"}
{"language":"python","line":1042,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_run_from_slot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1042:function:set_run_from_slot"}
{"language":"python","line":1046,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_run_from_slot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1046:function:get_run_from_slot"}
{"language":"python","line":1048,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_run_from_slot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1048:function:reset_run_from_slot"}
{"language":"python","line":1052,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1052:function:set_abort"}
{"language":"python","line":1056,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1056:function:get_abort"}
{"language":"python","line":1058,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1058:function:reset_abort"}
{"language":"python","line":1061,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1061:function:set_pause"}
{"language":"python","line":1065,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1065:function:get_pause"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1067:function:reset_pause"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_step","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1070:function:set_step"}
{"language":"python","line":1074,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_step","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1074:function:get_step"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_step","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1076:function:reset_step"}
{"language":"python","line":1079,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_launch_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1079:function:set_launch_halmeter"}
{"language":"python","line":1083,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_launch_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1083:function:get_launch_halmeter"}
{"language":"python","line":1085,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_launch_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1085:function:reset_launch_halmeter"}
{"language":"python","line":1088,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_launch_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1088:function:set_launch_status"}
{"language":"python","line":1092,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_launch_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1092:function:get_launch_status"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_launch_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1094:function:reset_launch_status"}
{"language":"python","line":1097,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_launch_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1097:function:set_launch_halshow"}
{"language":"python","line":1101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_launch_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1101:function:get_launch_halshow"}
{"language":"python","line":1103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_launch_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1103:function:reset_launch_halshow"}
{"language":"python","line":1106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_launch_halscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1106:function:set_launch_halscope"}
{"language":"python","line":1110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_launch_halscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1110:function:get_launch_halscope"}
{"language":"python","line":1112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_launch_halscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1112:function:reset_launch_halscope"}
{"language":"python","line":1115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_launch_calibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1115:function:set_launch_calibration"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_launch_calibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1119:function:get_launch_calibration"}
{"language":"python","line":1121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_launch_calibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1121:function:reset_launch_calibration"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1124:function:set_auto"}
{"language":"python","line":1128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1128:function:get_auto"}
{"language":"python","line":1130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1130:function:reset_auto"}
{"language":"python","line":1133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1133:function:set_mdi"}
{"language":"python","line":1137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1137:function:get_mdi"}
{"language":"python","line":1139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1139:function:reset_mdi"}
{"language":"python","line":1142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1142:function:set_manual"}
{"language":"python","line":1146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1146:function:get_manual"}
{"language":"python","line":1148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1148:function:reset_manual"}
{"language":"python","line":1151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1151:function:set_joint"}
{"language":"python","line":1153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1153:function:get_joint"}
{"language":"python","line":1155,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1155:function:reset_joint"}
{"language":"python","line":1158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1158:function:set_axis"}
{"language":"python","line":1161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1161:function:get_axis"}
{"language":"python","line":1163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1163:function:reset_axis"}
{"language":"python","line":1166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_incr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1166:function:set_jog_incr"}
{"language":"python","line":1170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_incr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1170:function:get_jog_incr"}
{"language":"python","line":1172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_incr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1172:function:reset_jog_incr"}
{"language":"python","line":1175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1175:function:set_jog_rate"}
{"language":"python","line":1179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1179:function:get_jog_rate"}
{"language":"python","line":1181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1181:function:reset_jog_rate"}
{"language":"python","line":1184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_feed_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1184:function:set_feed_over"}
{"language":"python","line":1188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_feed_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1188:function:get_feed_over"}
{"language":"python","line":1190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_feed_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1190:function:reset_feed_over"}
{"language":"python","line":1193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_rapid_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1193:function:set_rapid_over"}
{"language":"python","line":1197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_rapid_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1197:function:get_rapid_over"}
{"language":"python","line":1199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_rapid_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1199:function:reset_rapid_over"}
{"language":"python","line":1202,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_max_velocity_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1202:function:set_max_velocity_over"}
{"language":"python","line":1206,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_max_velocity_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1206:function:get_max_velocity_over"}
{"language":"python","line":1208,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_max_velocity_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1208:function:reset_max_velocity_over"}
{"language":"python","line":1211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1211:function:set_spindle_over"}
{"language":"python","line":1215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1215:function:get_spindle_over"}
{"language":"python","line":1217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_over","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1217:function:reset_spindle_over"}
{"language":"python","line":1220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1220:function:set_spindle_fwd"}
{"language":"python","line":1224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1224:function:get_spindle_fwd"}
{"language":"python","line":1226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1226:function:reset_spindle_fwd"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1229:function:set_spindle_rev"}
{"language":"python","line":1233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1233:function:get_spindle_rev"}
{"language":"python","line":1235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1235:function:reset_spindle_rev"}
{"language":"python","line":1238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1238:function:set_spindle_stop"}
{"language":"python","line":1242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1242:function:get_spindle_stop"}
{"language":"python","line":1244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1244:function:reset_spindle_stop"}
{"language":"python","line":1247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1247:function:set_spindle_up"}
{"language":"python","line":1251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1251:function:get_spindle_up"}
{"language":"python","line":1253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1253:function:reset_spindle_up"}
{"language":"python","line":1256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_spindle_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1256:function:set_spindle_down"}
{"language":"python","line":1260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_spindle_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1260:function:get_spindle_down"}
{"language":"python","line":1262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_spindle_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1262:function:reset_spindle_down"}
{"language":"python","line":1265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_toggle_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1265:function:set_toggle_float"}
{"language":"python","line":1267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_toggle_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1267:function:get_toggle_float"}
{"language":"python","line":1269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_toggle_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1269:function:reset_toggle_float"}
{"language":"python","line":1272,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_limits_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1272:function:set_limits_override"}
{"language":"python","line":1276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_limits_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1276:function:get_limits_override"}
{"language":"python","line":1278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_limits_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1278:function:reset_limits_override"}
{"language":"python","line":1281,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1281:function:set_flood"}
{"language":"python","line":1285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1285:function:get_flood"}
{"language":"python","line":1287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1287:function:reset_flood"}
{"language":"python","line":1290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1290:function:set_mist"}
{"language":"python","line":1294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1294:function:get_mist"}
{"language":"python","line":1296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1296:function:reset_mist"}
{"language":"python","line":1299,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1299:function:set_block_delete"}
{"language":"python","line":1303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1303:function:get_block_delete"}
{"language":"python","line":1305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1305:function:reset_block_delete"}
{"language":"python","line":1308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1308:function:set_optional_stop"}
{"language":"python","line":1312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1312:function:get_optional_stop"}
{"language":"python","line":1314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1314:function:reset_optional_stop"}
{"language":"python","line":1317,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1317:function:set_mdi_command"}
{"language":"python","line":1321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1321:function:get_mdi_command"}
{"language":"python","line":1323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1323:function:reset_mdi_command"}
{"language":"python","line":1326,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_ini_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1326:function:set_ini_mdi_command"}
{"language":"python","line":1330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_ini_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1330:function:get_ini_mdi_command"}
{"language":"python","line":1332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_ini_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1332:function:reset_ini_mdi_command"}
{"language":"python","line":1335,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_dro_absolute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1335:function:set_dro_absolute"}
{"language":"python","line":1339,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_dro_absolute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1339:function:get_dro_absolute"}
{"language":"python","line":1341,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_dro_absolute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1341:function:reset_dro_absolute"}
{"language":"python","line":1344,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_dro_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1344:function:set_dro_relative"}
{"language":"python","line":1348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_dro_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1348:function:get_dro_relative"}
{"language":"python","line":1350,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_dro_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1350:function:reset_dro_relative"}
{"language":"python","line":1353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_dro_dtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1353:function:set_dro_dtg"}
{"language":"python","line":1357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_dro_dtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1357:function:get_dro_dtg"}
{"language":"python","line":1359,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_dro_dtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1359:function:reset_dro_dtg"}
{"language":"python","line":1362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1362:function:set_exit"}
{"language":"python","line":1366,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1366:function:get_exit"}
{"language":"python","line":1368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1368:function:reset_exit"}
{"language":"python","line":1371,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_machine_log_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1371:function:set_machine_log_dialog"}
{"language":"python","line":1375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_machine_log_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1375:function:get_machine_log_dialog"}
{"language":"python","line":1377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_machine_log_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1377:function:reset_machine_log_dialog"}
{"language":"python","line":1380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_lathe_mirror_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1380:function:set_lathe_mirror_x"}
{"language":"python","line":1384,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_lathe_mirror_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1384:function:get_lathe_mirror_x"}
{"language":"python","line":1386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_lathe_mirror_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1386:function:reset_lathe_mirror_x"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"nextCheckState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:138:function:nextCheckState"}
{"language":"python","line":1390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_incr_imperial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1390:function:set_incr_imperial"}
{"language":"python","line":1392,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_incr_imperial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1392:function:get_incr_imperial"}
{"language":"python","line":1394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_incr_imperial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1394:function:reset_incr_imperial"}
{"language":"python","line":1397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_incr_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1397:function:set_incr_mm"}
{"language":"python","line":1399,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_incr_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1399:function:get_incr_mm"}
{"language":"python","line":1401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_incr_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1401:function:reset_incr_mm"}
{"language":"python","line":1404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_incr_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1404:function:set_incr_angle"}
{"language":"python","line":1406,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_incr_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1406:function:get_incr_angle"}
{"language":"python","line":1408,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_incr_angle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1408:function:reset_incr_angle"}
{"language":"python","line":1411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1411:function:set_float"}
{"language":"python","line":1413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1413:function:get_float"}
{"language":"python","line":1415,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1415:function:reset_float"}
{"language":"python","line":1418,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_float_alt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1418:function:set_float_alt"}
{"language":"python","line":1420,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_float_alt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1420:function:get_float_alt"}
{"language":"python","line":1422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_float_alt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1422:function:reset_float_alt"}
{"language":"python","line":1425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_view_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1425:function:set_view_change"}
{"language":"python","line":1429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_view_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1429:function:get_view_change"}
{"language":"python","line":1431,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_view_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1431:function:reset_view_change"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_view_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1434:function:set_view_type"}
{"language":"python","line":1441,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_view_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1441:function:get_view_type"}
{"language":"python","line":1443,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_view_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1443:function:reset_view_type"}
{"language":"python","line":1446,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_command_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1446:function:set_command_text"}
{"language":"python","line":1448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_command_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1448:function:get_command_text"}
{"language":"python","line":1450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_command_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1450:function:reset_command_text"}
{"language":"python","line":1453,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_ini_mdi_num","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1453:function:set_ini_mdi_num"}
{"language":"python","line":1455,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_ini_mdi_num","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1455:function:get_ini_mdi_num"}
{"language":"python","line":1457,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_ini_mdi_num","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1457:function:reset_ini_mdi_num"}
{"language":"python","line":1526,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_template_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1526:function:set_template_label"}
{"language":"python","line":1528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_template_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1528:function:get_template_label"}
{"language":"python","line":1530,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_template_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1530:function:reset_template_label"}
{"language":"python","line":1547,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1547:function:set_textTemplate"}
{"language":"python","line":1550,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1550:function:get_textTemplate"}
{"language":"python","line":1552,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1552:function:reset_textTemplate"}
{"language":"python","line":1556,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1556:function:set_alt_textTemplate"}
{"language":"python","line":1558,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1558:function:get_alt_textTemplate"}
{"language":"python","line":1560,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1560:function:reset_alt_textTemplate"}
{"language":"python","line":1568,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1568:function:__getitem__"}
{"language":"python","line":1570,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:1570:function:__setitem__"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_designer_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:159:function:_designer_init"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_safecheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:171:function:_safecheck"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:192:function:_hal_init"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_checkincrements","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:195:function:_checkincrements"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"homed_on_loaded_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:209:function:homed_on_loaded_test"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:213:function:homed_on_test"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"limits_override_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:217:function:limits_override_test"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"spindle_control_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:227:function:spindle_control_test"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"safecheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:436:function:safecheck"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:450:function:action"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"ActionButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:45:class:ActionButton"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:46:function:__init__"}
{"language":"python","line":709,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"updateRunFromLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:709:function:updateRunFromLine"}
{"language":"python","line":713,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"updateRunFromLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:713:function:updateRunFromLine"}
{"language":"python","line":721,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"jog_selected_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:721:function:jog_selected_action"}
{"language":"python","line":736,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"jog_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:736:function:jog_action"}
{"language":"python","line":752,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"incr_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:752:function:incr_action"}
{"language":"python","line":785,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"setText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:785:function:setText"}
{"language":"python","line":792,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:792:function:_set_text"}
{"language":"python","line":796,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_set_alt_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:796:function:_set_alt_text"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"setMDILabel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:803:function:setMDILabel"}
{"language":"python","line":829,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:829:function:_toggle_properties"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:852:function:set_estop"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:856:function:get_estop"}
{"language":"python","line":858,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:858:function:reset_estop"}
{"language":"python","line":861,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:861:function:set_machine_on"}
{"language":"python","line":865,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:865:function:get_machine_on"}
{"language":"python","line":867,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:867:function:reset_machine_on"}
{"language":"python","line":870,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:870:function:set_home"}
{"language":"python","line":874,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:874:function:get_home"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:876:function:reset_home"}
{"language":"python","line":879,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_unhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:879:function:set_unhome"}
{"language":"python","line":883,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_unhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:883:function:get_unhome"}
{"language":"python","line":885,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_unhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:885:function:reset_unhome"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_home_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:888:function:set_home_select"}
{"language":"python","line":892,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_home_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:892:function:get_home_select"}
{"language":"python","line":894,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_home_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:894:function:reset_home_select"}
{"language":"python","line":897,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_unhome_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:897:function:set_unhome_select"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_unhome_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:901:function:get_unhome_select"}
{"language":"python","line":903,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_unhome_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:903:function:reset_unhome_select"}
{"language":"python","line":907,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_zero_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:907:function:set_zero_axis"}
{"language":"python","line":911,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_zero_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:911:function:get_zero_axis"}
{"language":"python","line":913,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_zero_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:913:function:reset_zero_axis"}
{"language":"python","line":916,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_zero_g5x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:916:function:set_zero_g5x"}
{"language":"python","line":920,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_zero_g5x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:920:function:get_zero_g5x"}
{"language":"python","line":922,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_zero_g5x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:922:function:reset_zero_g5x"}
{"language":"python","line":925,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_zero_g92","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:925:function:set_zero_g92"}
{"language":"python","line":929,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_zero_g92","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:929:function:get_zero_g92"}
{"language":"python","line":931,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_zero_g92","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:931:function:reset_zero_g92"}
{"language":"python","line":934,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_zero_zrot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:934:function:set_zero_zrot"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_zero_zrot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:938:function:get_zero_zrot"}
{"language":"python","line":940,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_zero_zrot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:940:function:reset_zero_zrot"}
{"language":"python","line":943,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:943:function:set_load_dialog"}
{"language":"python","line":947,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:947:function:get_load_dialog"}
{"language":"python","line":949,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:949:function:reset_load_dialog"}
{"language":"python","line":952,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_macro_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:952:function:set_macro_dialog"}
{"language":"python","line":956,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_macro_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:956:function:get_macro_dialog"}
{"language":"python","line":958,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_macro_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:958:function:reset_macro_dialog"}
{"language":"python","line":961,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_origin_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:961:function:set_origin_offset_dialog"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_origin_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:965:function:get_origin_offset_dialog"}
{"language":"python","line":967,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_origin_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:967:function:reset_origin_offset_dialog"}
{"language":"python","line":970,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_tool_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:970:function:set_tool_offset_dialog"}
{"language":"python","line":974,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_tool_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:974:function:get_tool_offset_dialog"}
{"language":"python","line":976,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_tool_offset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:976:function:reset_tool_offset_dialog"}
{"language":"python","line":979,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_camview_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:979:function:set_camview_dialog"}
{"language":"python","line":983,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_camview_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:983:function:get_camview_dialog"}
{"language":"python","line":985,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_camview_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:985:function:reset_camview_dialog"}
{"language":"python","line":988,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_joint_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:988:function:set_jog_joint_pos"}
{"language":"python","line":992,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"get_jog_joint_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:992:function:get_jog_joint_pos"}
{"language":"python","line":994,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"reset_jog_joint_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:994:function:reset_jog_joint_pos"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button.py","source_sha":"81797e90f8ec714b51823b2e266e26adb85ea9dcb57fcf3d0627d425fdd5e2a0","symbol":"set_jog_joint_neg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button.py:997:function:set_jog_joint_neg"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"RoundButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:27:class:RoundButton"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:28:function:__init__"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:36:function:action"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"resizeEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:40:function:resizeEvent"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:44:function:paintEvent"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"setImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:62:function:setImagePath"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"getImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:64:function:getImagePath"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"resetImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:66:function:resetImagePath"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"setFalseImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:69:function:setFalseImagePath"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"getFalseImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:71:function:getFalseImagePath"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"resetFalseImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:73:function:resetFalseImagePath"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_button_round.py","source_sha":"e7b002ad34fff06b037cbc422708abf4f865396904234594ed706b2dbf2938f7","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_button_round.py:80:function:main"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"ActionToolButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:38:class:ActionToolButton"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:39:function:__init__"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"buildMenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:43:function:buildMenu"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:53:function:_hal_init"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:54:function:homed_on_test"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"recordView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:59:function:recordView"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"setView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:62:function:setView"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"setViewAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:74:function:setViewAction"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"getViewAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:76:function:getViewAction"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py","source_sha":"1d20dcb2b74bf5ccf6b7ad68c5ae4c9675922ca8f060eed798f9c2e0cb7c768a","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/action_tool_button.py:81:function:main"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"on_click_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:123:function:on_click_up"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"on_click_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:128:function:on_click_down"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"on_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:132:function:on_released"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"on_click_set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:135:function:on_click_set_value"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"timerEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:142:function:timerEvent"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"_setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:152:function:_setValue"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:157:function:setValue"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setHigh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:169:function:setHigh"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setLow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:172:function:setLow"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setMaximum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:175:function:setMaximum"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setMinimum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:180:function:setMinimum"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:185:function:setStep"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"StatusAdjustmentBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:188:class:StatusAdjustmentBar"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:189:function:__init__"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:203:function:_hal_init"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:246:function:_hal_cleanup"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:252:function:_action"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:275:function:_toggle_properties"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:282:function:setrapid"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:286:function:getrapid"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:288:function:resetrapid"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:291:function:setfeed"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:295:function:getfeed"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:297:function:resetfeed"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:300:function:setspindle"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:304:function:getspindle"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:306:function:resetspindle"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:309:function:setjograte"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:313:function:getjograte"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:315:function:resetjograte"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setjograteangular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:318:function:setjograteangular"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getjograteangular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:322:function:getjograteangular"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetjograteangular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:324:function:resetjograteangular"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setmaxv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:327:function:setmaxv"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getmaxv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:331:function:getmaxv"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetmaxv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:333:function:resetmaxv"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setshowtoggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:336:function:setshowtoggle"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getshowtoggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:338:function:getshowtoggle"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetshowtoggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:340:function:resetshowtoggle"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setsettingmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:343:function:setsettingmenu"}
{"language":"python","line":345,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getsettingmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:345:function:getsettingmenu"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetsettingmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:347:function:resetsettingmenu"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"settexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:352:function:settexttemplate"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"gettexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:355:function:gettexttemplate"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resettexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:357:function:resettexttemplate"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"setsteprate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:360:function:setsteprate"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"getsteprate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:362:function:getsteprate"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"resetsteprate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:364:function:resetsteprate"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:383:function:__getitem__"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:385:function:__setitem__"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:389:function:main"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"LabeledBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:44:class:LabeledBar"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:45:function:__init__"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:54:function:paintEvent"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"drawText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:61:function:drawText"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"HAdjustmentBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:67:class:HAdjustmentBar"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:69:function:__init__"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py","source_sha":"9abe484686e423f0ed9c5b7f5a1343496a3235409ae451faf19b6833db02847e","symbol":"buildWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/adjustment_bar.py:87:function:buildWidget"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"_enableGroup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:105:function:_enableGroup"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"Zero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:111:function:Zero"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"SetOrigin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:118:function:SetOrigin"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:130:function:return_value"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"Divide","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:141:function:Divide"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"Last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:153:function:Last"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"Home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:161:function:Home"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"Unhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:167:function:Unhome"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"_a_from_j","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:174:function:_a_from_j"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"selectJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:189:function:selectJoint"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"ChangeState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:214:function:ChangeState"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"modeChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:230:function:modeChanged"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"_switch_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:238:function:_switch_units"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"set_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:250:function:set_joint"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"get_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:254:function:get_joint"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"reset_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:256:function:reset_joint"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:260:function:set_axis"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"get_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:263:function:get_axis"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"reset_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:265:function:reset_axis"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"set_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:269:function:set_halpin_option"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"get_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:271:function:get_halpin_option"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"reset_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:273:function:reset_halpin_option"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"set_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:277:function:set_dialog_code"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"get_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:279:function:get_dialog_code"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"reset_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:281:function:reset_dialog_code"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:285:function:__getitem__"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:287:function:__setitem__"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:291:function:main"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"AxisToolButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:40:class:AxisToolButton"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:41:function:__init__"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:84:function:_hal_init"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py","source_sha":"7710345ed5cff7cc790e6e654edceb4bd806b18888ace3b2095f1b436dc49c8f","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/axis_tool_button.py:85:function:homed_on_test"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setSteps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:173:function:setSteps"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:192:function:value"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:197:function:setValue"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:204:function:sizeHint"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"minimum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:210:function:minimum"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"maximum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:213:function:maximum"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setRange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:216:function:setRange"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setFormat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:220:function:setFormat"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"getInvertedAppearance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:223:function:getInvertedAppearance"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setInvertedAppearance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:225:function:setInvertedAppearance"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"resetInvertedAppearance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:228:function:resetInvertedAppearance"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"Bar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:22:class:Bar"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"set_step_color_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:238:function:set_step_color_l"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"get_step_color_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:244:function:get_step_color_l"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"reset_step_color_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:246:function:reset_step_color_l"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:24:function:__init__"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"getBackgroundColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:250:function:getBackgroundColor"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setBackgroundColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:254:function:setBackgroundColor"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"getMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:258:function:getMax"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:260:function:setMax"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"resetMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:262:function:resetMax"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"getMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:265:function:getMin"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:267:function:setMin"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"resetMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:269:function:resetMin"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"getVertical","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:272:function:getVertical"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"setVertical","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:274:function:setVertical"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"resetVertical","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:277:function:resetVertical"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"HALPinType","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:291:class:HALPinType"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"HalBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:297:class:HalBar"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:306:function:__init__"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:311:function:_hal_init"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"updateDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:324:function:updateDisplay"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"set_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:327:function:set_pin_type"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"get_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:329:function:get_pin_type"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"reset_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:331:function:reset_pin_type"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:334:function:set_pin_name"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:336:function:get_pin_name"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:338:function:reset_pin_name"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/bar.py","source_sha":"163e88abe1202486c9d561cbe34bbe8f61eafbfb38418481e2c875315002927a","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/bar.py:45:function:paintEvent"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:113:function:_hal_init"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"homed_on_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:114:function:homed_on_status"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:146:function:_hal_cleanup"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"start_process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:170:function:start_process"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"start_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:179:function:start_probe"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"process_started","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:196:function:process_started"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"read_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:199:function:read_stdout"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"read_stderror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:204:function:read_stderror"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"process_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:209:function:process_finished"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"parse_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:214:function:parse_input"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"set_statusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:243:function:set_statusbar"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"probe_help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:251:function:probe_help_clicked"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"cmb_probe_select_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:254:function:cmb_probe_select_changed"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"probe_btn_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:257:function:probe_btn_clicked"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"boss_pocket_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:263:function:boss_pocket_clicked"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"ridge_valley_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:270:function:ridge_valley_clicked"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"cal_btn_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:277:function:cal_btn_clicked"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"clear_results_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:284:function:clear_results_clicked"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"clear_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:288:function:clear_x"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"clear_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:294:function:clear_y"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"clear_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:300:function:clear_all"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"get_parms","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:309:function:get_parms"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"show_results","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:316:function:show_results"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:326:function:__getitem__"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:329:function:__setitem__"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"HelpDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:332:class:HelpDialog"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:333:function:__init__"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:346:function:_hal_init"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"buildWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:351:function:buildWidget"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:389:function:next"}
{"language":"python","line":418,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:418:function:close"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"showDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:422:function:showDialog"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"BasicProbe","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:44:class:BasicProbe"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/basic_probe.py","source_sha":"4e7f372a5e919659f18cfb1fdb0f579ce231fc630ecd06b021e5a0912bcf5b1e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/basic_probe.py:45:function:__init__"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"digitClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:129:function:digitClicked"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"unaryOperatorClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:142:function:unaryOperatorClicked"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"additiveOperatorClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:163:function:additiveOperatorClicked"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"Calculator","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:17:class:Calculator"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"multiplicativeOperatorClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:190:function:multiplicativeOperatorClicked"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"equalClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:207:function:equalClicked"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:20:function:__init__"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"pointClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:232:function:pointClicked"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"changeSignClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:241:function:changeSignClicked"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"axisClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:252:function:axisClicked"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"axisTriggered","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:275:function:axisTriggered"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"backspaceClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:278:function:backspaceClicked"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"convertClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:289:function:convertClicked"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:310:function:clear"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"clearAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:317:function:clearAll"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"clearMemory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:325:function:clearMemory"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"readMemory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:328:function:readMemory"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"setMemory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:332:function:setMemory"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"addToMemory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:336:function:addToMemory"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"createButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:340:function:createButton"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"createAxisButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:349:function:createAxisButton"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"abortOperation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:365:function:abortOperation"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"getDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:369:function:getDisplay"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/calculator.py","source_sha":"d13b7dc45708332d2ab3232b67c6dbd9bb17fa26a1d04ac61c745151f94f926b","symbol":"calculate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/calculator.py:379:function:calculate"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"wheelEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:101:function:wheelEvent"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:122:function:mousePressEvent"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:134:function:mouseDoubleClickEvent"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"limitChecks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:142:function:limitChecks"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"nextFrameSlot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:151:function:nextFrameSlot"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"convertToRGB","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:176:function:convertToRGB"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"convertToGray","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:180:function:convertToGray"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"blur","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:183:function:blur"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"canny","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:186:function:canny"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"makeImage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:189:function:makeImage"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"makeCVImage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:194:function:makeCVImage"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"rescaleFrame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:197:function:rescaleFrame"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:203:function:zoom"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"findCircles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:226:function:findCircles"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"blobInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:244:function:blobInit"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"findBlob","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:274:function:findBlob"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"showEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:290:function:showEvent"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"hideEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:302:function:hideEvent"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:309:function:paintEvent"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"drawText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:319:function:drawText"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"drawCircle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:335:function:drawCircle"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"drawCrossHair","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:346:function:drawCrossHair"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"rotation_increments_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:361:function:rotation_increments_changed"}
{"language":"python","line":372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"setCircleColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:372:function:setCircleColor"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"setCrossColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:375:function:setCrossColor"}
{"language":"python","line":378,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"setPointerColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:378:function:setPointerColor"}
{"language":"python","line":381,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"saveImage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:381:function:saveImage"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"set_wheel_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:394:function:set_wheel_rotation"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"get_wheel_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:396:function:get_wheel_rotation"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"reset_wheel_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:398:function:reset_wheel_rotation"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"set_camnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:400:function:set_camnum"}
{"language":"python","line":402,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"get_camnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:402:function:get_camnum"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"reset_camnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:404:function:reset_camnum"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"WebcamVideoStream","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:410:class:WebcamVideoStream"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:411:function:__init__"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"isOpened","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:432:function:isOpened"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"openStream","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:438:function:openStream"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:448:function:start"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:453:function:_update"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:463:function:read"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:467:function:stop"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"writeFrame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:472:function:writeFrame"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"list_ports","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:476:function:list_ports"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"jump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:509:function:jump"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"CamView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:55:class:CamView"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:56:function:__init__"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/camview_widget.py","source_sha":"b7391e9d510cd221b85409703ec1cae0d558d02ff7aaa5fb64caa730bdf7607f","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/camview_widget.py:91:function:_hal_init"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_is_not_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:103:function:get_is_not_idle"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_is_not_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:105:function:reset_is_not_idle"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:110:function:set_is_homed"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:112:function:get_is_homed"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:114:function:reset_is_homed"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"JointEnableWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:118:class:JointEnableWidget"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:119:function:__init__"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:128:function:_hal_init"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"modeChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:138:function:modeChanged"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:152:function:_toggle_properties"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:159:function:set_joint"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:161:function:get_joint"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:163:function:reset_joint"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:166:function:set_axis"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:169:function:get_axis"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:171:function:reset_axis"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_joint_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:174:function:set_joint_mode"}
{"language":"python","line":178,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_joint_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:178:function:get_joint_mode"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_joint_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:180:function:reset_joint_mode"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_axis_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:183:function:set_axis_mode"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_axis_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:187:function:get_axis_mode"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_axis_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:189:function:reset_axis_mode"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_axis_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:192:function:set_axis_available"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_axis_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:194:function:get_axis_available"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_axis_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:196:function:reset_axis_available"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_joint_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:199:function:set_joint_available"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_joint_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:201:function:get_joint_available"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_joint_available","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:203:function:reset_joint_available"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:217:function:__getitem__"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:219:function:__setitem__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"StateEnableGridLayout","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:35:class:StateEnableGridLayout"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:36:function:__init__"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:48:function:_hal_init"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"idle_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:63:function:idle_check"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:79:function:set_is_on"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:81:function:get_is_on"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:83:function:reset_is_on"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:88:function:set_is_idle"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"get_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:92:function:get_is_idle"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"reset_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:94:function:reset_is_idle"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/container_widgets.py","source_sha":"864f8ee1284335d3bf74528b7da4832472a9bd9588515f04791dd77d4c61ed34","symbol":"set_is_not_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/container_widgets.py:99:function:set_is_not_idle"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"attachTab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:126:function:attachTab"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"DetachedTab","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:165:class:DetachedTab"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:168:function:__init__"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:184:function:event"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"setMovable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:19:function:setMovable"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"closeEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:200:function:closeEvent"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"TabBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:206:class:TabBar"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:210:function:__init__"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:227:function:mouseDoubleClickEvent"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:236:function:mousePressEvent"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"mouseMoveEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:254:function:mouseMoveEvent"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"moveTab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:28:function:moveTab"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"dragEnterEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:305:function:dragEnterEvent"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"dropEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:319:function:dropEvent"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"SurfViewer","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:323:class:SurfViewer"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:324:function:__init__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"detachTab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:45:function:detachTab"}
{"language":"python","line":5,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"DetachTabWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:5:class:DetachTabWidget"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"attachTab1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:66:function:attachTab1"}
{"language":"python","line":6,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py","source_sha":"63fa331e692ace415a92e52584861d3623ce437dc2a0c5abb5f6f1c11ff1ed02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/detach_tabs.py:6:function:__init__"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"record_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:134:function:record_geometry"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"GeometryMixin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:20:class:GeometryMixin"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:21:function:__init__"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"get_default_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:26:function:get_default_geometry"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"set_default_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:30:function:set_default_geometry"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"get_current_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:42:function:get_current_geometry"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"read_preference_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:49:function:read_preference_geometry"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py","source_sha":"dc62ca0a34a1761a09f1be5497f7366b0a792d2242eef10c50f410d2f0985d72","symbol":"set_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialogMixin.py:56:function:set_geometry"}
{"language":"python","line":1005,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1005:function:_hal_init"}
{"language":"python","line":1010,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1010:function:_external_request"}
{"language":"python","line":1028,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1028:function:close"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:102:function:_hal_init"}
{"language":"python","line":1032,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog_nonblocking","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1032:function:load_dialog_nonblocking"}
{"language":"python","line":1036,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1036:function:load_dialog"}
{"language":"python","line":1048,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1048:function:setState"}
{"language":"python","line":1054,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1054:function:getState"}
{"language":"python","line":1056,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1056:function:resetState"}
{"language":"python","line":1059,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1059:function:getColor"}
{"language":"python","line":1061,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1061:function:setColor"}
{"language":"python","line":1063,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1063:function:resetState"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1066:function:getIdName"}
{"language":"python","line":1068,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1068:function:setIdName"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1070:function:resetIdName"}
{"language":"python","line":1081,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"MacroTabDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1081:class:MacroTabDialog"}
{"language":"python","line":1082,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1082:function:__init__"}
{"language":"python","line":1108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1108:function:_hal_init"}
{"language":"python","line":1115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1115:function:_external_request"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:111:function:_external_request"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1124:function:_close"}
{"language":"python","line":1130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1130:function:_run"}
{"language":"python","line":1134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_setTitle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1134:function:_setTitle"}
{"language":"python","line":1137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1137:function:load_dialog"}
{"language":"python","line":1151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1151:function:setState"}
{"language":"python","line":1157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1157:function:getState"}
{"language":"python","line":1159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1159:function:resetState"}
{"language":"python","line":1162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1162:function:getColor"}
{"language":"python","line":1164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1164:function:setColor"}
{"language":"python","line":1166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1166:function:resetState"}
{"language":"python","line":1169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1169:function:getIdName"}
{"language":"python","line":1171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1171:function:setIdName"}
{"language":"python","line":1173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1173:function:resetIdName"}
{"language":"python","line":1183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"VersaProbeDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1183:class:VersaProbeDialog"}
{"language":"python","line":1184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1184:function:__init__"}
{"language":"python","line":1203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1203:function:_hal_init"}
{"language":"python","line":1208,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1208:function:_hal_cleanup"}
{"language":"python","line":1211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1211:function:_external_request"}
{"language":"python","line":1217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1217:function:showdialog"}
{"language":"python","line":1220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1220:function:load_dialog"}
{"language":"python","line":1233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1233:function:setState"}
{"language":"python","line":1239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1239:function:getState"}
{"language":"python","line":1241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1241:function:resetState"}
{"language":"python","line":1244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1244:function:getColor"}
{"language":"python","line":1246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1246:function:setColor"}
{"language":"python","line":1248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1248:function:resetState"}
{"language":"python","line":1251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1251:function:getIdName"}
{"language":"python","line":1253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1253:function:setIdName"}
{"language":"python","line":1255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1255:function:resetIdName"}
{"language":"python","line":1265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"EntryDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1265:class:EntryDialog"}
{"language":"python","line":1266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1266:function:__init__"}
{"language":"python","line":1298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1298:function:_hal_init"}
{"language":"python","line":1307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1307:function:eventFilter"}
{"language":"python","line":1318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1318:function:_external_request"}
{"language":"python","line":1335,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1335:function:showdialog"}
{"language":"python","line":1379,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1379:function:getColor"}
{"language":"python","line":1381,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1381:function:setColor"}
{"language":"python","line":1383,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1383:function:resetState"}
{"language":"python","line":1386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1386:function:getIdName"}
{"language":"python","line":1388,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1388:function:setIdName"}
{"language":"python","line":1390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1390:function:resetIdName"}
{"language":"python","line":1393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"set_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1393:function:set_soft_keyboard"}
{"language":"python","line":1395,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"get_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1395:function:get_soft_keyboard"}
{"language":"python","line":1397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"reset_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1397:function:reset_soft_keyboard"}
{"language":"python","line":1408,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"KeyboardDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1408:class:KeyboardDialog"}
{"language":"python","line":1409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1409:function:__init__"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:141:function:showdialog"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1434:function:_hal_init"}
{"language":"python","line":1448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1448:function:_external_request"}
{"language":"python","line":1465,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1465:function:showdialog"}
{"language":"python","line":1492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1492:function:getColor"}
{"language":"python","line":1494,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1494:function:setColor"}
{"language":"python","line":1496,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1496:function:resetState"}
{"language":"python","line":1499,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1499:function:getIdName"}
{"language":"python","line":1501,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1501:function:setIdName"}
{"language":"python","line":1503,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1503:function:resetIdName"}
{"language":"python","line":1506,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"set_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1506:function:set_soft_keyboard"}
{"language":"python","line":1508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"get_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1508:function:get_soft_keyboard"}
{"language":"python","line":1510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"reset_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1510:function:reset_soft_keyboard"}
{"language":"python","line":1522,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"CalculatorDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1522:class:CalculatorDialog"}
{"language":"python","line":1523,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1523:function:__init__"}
{"language":"python","line":1535,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1535:function:_hal_init"}
{"language":"python","line":1549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1549:function:_external_request"}
{"language":"python","line":1571,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1571:function:showdialog"}
{"language":"python","line":1587,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"accept","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1587:function:accept"}
{"language":"python","line":1600,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"reject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1600:function:reject"}
{"language":"python","line":1604,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1604:function:getColor"}
{"language":"python","line":1606,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1606:function:setColor"}
{"language":"python","line":1608,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1608:function:resetState"}
{"language":"python","line":1611,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1611:function:getIdName"}
{"language":"python","line":1613,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1613:function:setIdName"}
{"language":"python","line":1615,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1615:function:resetIdName"}
{"language":"python","line":1624,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"MachineLogDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1624:class:MachineLogDialog"}
{"language":"python","line":1625,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1625:function:__init__"}
{"language":"python","line":1636,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1636:function:_hal_init"}
{"language":"python","line":1646,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"buildWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1646:function:buildWidget"}
{"language":"python","line":1678,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1678:function:_external_request"}
{"language":"python","line":1692,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1692:function:showdialog"}
{"language":"python","line":1707,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1707:function:getColor"}
{"language":"python","line":1709,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1709:function:setColor"}
{"language":"python","line":1711,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1711:function:resetState"}
{"language":"python","line":1714,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1714:function:getIdName"}
{"language":"python","line":1716,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1716:function:setIdName"}
{"language":"python","line":1718,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1718:function:resetIdName"}
{"language":"python","line":1729,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"RunFromLineDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1729:class:RunFromLineDialog"}
{"language":"python","line":1730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1730:function:__init__"}
{"language":"python","line":1748,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1748:function:_hal_init"}
{"language":"python","line":1757,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1757:function:homed_on_test"}
{"language":"python","line":1771,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1771:function:_external_request"}
{"language":"python","line":1787,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1787:function:showdialog"}
{"language":"python","line":1806,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"accept","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1806:function:accept"}
{"language":"python","line":1813,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"Clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1813:function:Clicked"}
{"language":"python","line":1818,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"preset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1818:function:preset"}
{"language":"python","line":1829,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"AboutDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1829:class:AboutDialog"}
{"language":"python","line":1830,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1830:function:__init__"}
{"language":"python","line":1843,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1843:function:_hal_init"}
{"language":"python","line":1849,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"buildWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1849:function:buildWidget"}
{"language":"python","line":1861,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1861:function:setText"}
{"language":"python","line":1870,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1870:function:_external_request"}
{"language":"python","line":1884,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1884:function:showdialog"}
{"language":"python","line":1899,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"accept","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1899:function:accept"}
{"language":"python","line":1903,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1903:function:getColor"}
{"language":"python","line":1905,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1905:function:setColor"}
{"language":"python","line":1907,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1907:function:resetState"}
{"language":"python","line":1910,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1910:function:getIdName"}
{"language":"python","line":1912,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1912:function:setIdName"}
{"language":"python","line":1914,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1914:function:resetIdName"}
{"language":"python","line":1924,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:1924:function:main"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"forceDetailsOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:235:function:forceDetailsOpen"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"qualifiedReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:251:function:qualifiedReturn"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:260:function:showEvent"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"msgbtn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:273:function:msgbtn"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:305:function:setState"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:311:function:getState"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:313:function:resetState"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:316:function:getColor"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:318:function:setColor"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:320:function:resetState"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:323:function:getIdName"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:325:function:setIdName"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:327:function:resetIdName"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"CloseDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:337:class:CloseDialog"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:338:function:__init__"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"ToolDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:347:class:ToolDialog"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:348:function:__init__"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:367:function:_hal_init"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"tool_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:393:function:tool_change"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"external_acknowledge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:440:function:external_acknowledge"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_processChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:451:function:_processChange"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:470:function:showdialog"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:505:function:showEvent"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"msgbtn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:510:function:msgbtn"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:527:function:setFrameless"}
{"language":"python","line":529,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:529:function:getFrameless"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:531:function:resetFrameless"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:536:function:setUseDesktopNotify"}
{"language":"python","line":538,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:538:function:getUseDesktopNotify"}
{"language":"python","line":540,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:540:function:resetUseDesktopNotify"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"FileDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:548:class:FileDialog"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:549:function:__init__"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:575:function:_hal_init"}
{"language":"python","line":587,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:587:function:_external_request"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"showdialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:609:function:showdialog"}
{"language":"python","line":612,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:612:function:load_dialog"}
{"language":"python","line":650,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"save_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:650:function:save_dialog"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:689:function:setState"}
{"language":"python","line":695,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:695:function:getState"}
{"language":"python","line":697,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:697:function:resetState"}
{"language":"python","line":700,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:700:function:getColor"}
{"language":"python","line":702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:702:function:setColor"}
{"language":"python","line":704,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:704:function:resetState"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getLoadIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:710:function:getLoadIdName"}
{"language":"python","line":712,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setLoadIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:712:function:setLoadIdName"}
{"language":"python","line":714,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetLoadIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:714:function:resetLoadIdName"}
{"language":"python","line":717,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getSaveIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:717:function:getSaveIdName"}
{"language":"python","line":719,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setSaveIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:719:function:setSaveIdName"}
{"language":"python","line":721,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetSaveIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:721:function:resetSaveIdName"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"LcncDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:72:class:LcncDialog"}
{"language":"python","line":730,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"OriginOffsetDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:730:class:OriginOffsetDialog"}
{"language":"python","line":731,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:731:function:__init__"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:771:function:_hal_init"}
{"language":"python","line":776,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:776:function:_external_request"}
{"language":"python","line":786,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"zeroPress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:786:function:zeroPress"}
{"language":"python","line":787,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"calluser","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:787:function:calluser"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"zeroAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:791:function:zeroAxis"}
{"language":"python","line":794,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:794:function:load_dialog"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:79:function:__init__"}
{"language":"python","line":802,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:802:function:_hal_cleanup"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:807:function:__getitem__"}
{"language":"python","line":809,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:809:function:__setitem__"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:817:function:setState"}
{"language":"python","line":823,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:823:function:getState"}
{"language":"python","line":825,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:825:function:resetState"}
{"language":"python","line":828,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:828:function:getColor"}
{"language":"python","line":830,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:830:function:setColor"}
{"language":"python","line":832,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:832:function:resetState"}
{"language":"python","line":835,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:835:function:getIdName"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:837:function:setIdName"}
{"language":"python","line":839,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:839:function:resetIdName"}
{"language":"python","line":850,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"ToolOffsetDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:850:class:ToolOffsetDialog"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:851:function:__init__"}
{"language":"python","line":900,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:900:function:_hal_init"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"_external_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:904:function:_external_request"}
{"language":"python","line":910,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"addTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:910:function:addTool"}
{"language":"python","line":913,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"deleteTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:913:function:deleteTool"}
{"language":"python","line":920,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"zeroPress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:920:function:zeroPress"}
{"language":"python","line":921,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"calluser","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:921:function:calluser"}
{"language":"python","line":925,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"zeroAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:925:function:zeroAxis"}
{"language":"python","line":928,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:928:function:load_dialog"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:938:function:__getitem__"}
{"language":"python","line":940,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:940:function:__setitem__"}
{"language":"python","line":948,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:948:function:setState"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:954:function:getState"}
{"language":"python","line":956,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:956:function:resetState"}
{"language":"python","line":959,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:959:function:getColor"}
{"language":"python","line":961,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:961:function:setColor"}
{"language":"python","line":963,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:963:function:resetState"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"getIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:966:function:getIdName"}
{"language":"python","line":968,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"setIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:968:function:setIdName"}
{"language":"python","line":970,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"resetIdName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:970:function:resetIdName"}
{"language":"python","line":981,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"CamViewDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:981:class:CamViewDialog"}
{"language":"python","line":982,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py","source_sha":"15496101ce0834f8592c6ed2aea4c7f2029a684aecbd19d7a89feef61831fc7e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dialog_widget.py:982:function:__init__"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:103:function:motion_mode"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"update_user","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:115:function:update_user"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"update_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:118:function:update_rotation"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:122:function:update"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_status_reference_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:146:function:_status_reference_change"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_switch_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:149:function:_switch_units"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"update_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:153:function:update_units"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_switch_modes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:161:function:_switch_modes"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_to_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:169:function:set_to_inch"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_to_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:176:function:set_to_mm"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_to_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:183:function:set_to_diameter"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_to_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:188:function:set_to_radius"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_joint_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:193:function:set_joint_type"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:210:function:_toggle_properties"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_force_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:219:function:set_force_diameter"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"get_force_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:224:function:get_force_diameter"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"reset_force_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:226:function:reset_force_diameter"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_force_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:230:function:set_force_radius"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"get_force_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:235:function:get_force_radius"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"reset_force_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:237:function:reset_force_radius"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_follow_m7m8_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:241:function:set_follow_m7m8_mode"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"get_follow_m7m8_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:245:function:get_follow_m7m8_mode"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"reset_follow_m7m8_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:247:function:reset_follow_m7m8_mode"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"set_follow_reference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:251:function:set_follow_reference"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"get_follow_reference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:253:function:get_follow_reference"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"reset_follow_reference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:255:function:reset_follow_reference"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setjoint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:261:function:setjoint_number"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getjoint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:267:function:getjoint_number"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"resetjoint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:269:function:resetjoint_number"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setreference_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:274:function:setreference_type"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getreference_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:276:function:getreference_type"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"resetreference_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:278:function:resetreference_type"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:282:function:setmetrictemplate"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:285:function:getmetrictemplate"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"resetmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:287:function:resetmetrictemplate"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:291:function:setimperialtexttemplate"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:294:function:getimperialtexttemplate"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"resetimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:296:function:resetimperialtexttemplate"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setangulartexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:300:function:setangulartexttemplate"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getangulartexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:303:function:getangulartexttemplate"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"resetangulartexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:305:function:resetangulartexttemplate"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"setisHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:309:function:setisHomed"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"getisHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:311:function:getisHomed"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:319:function:__getitem__"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:321:function:__setitem__"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:325:function:main"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"DROLabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:38:class:DROLabel"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:39:function:__init__"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:65:function:_hal_init"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/dro_widget.py","source_sha":"a17fd740976b741a6dabd385196e699bd527067121a7899301a17c6be122de17","symbol":"_home_status_polish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/dro_widget.py:97:function:_home_status_polish"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"reject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:180:function:reject"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"buttonClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:183:function:buttonClicked"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"show_input_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:204:function:show_input_panel"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"update_panel_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:211:function:update_panel_position"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"TouchInterface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:233:class:TouchInterface"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:234:function:__init__"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"childEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:243:function:childEvent"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:248:function:eventFilter"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"callDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:259:function:callDialog"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"MyFlatPushButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:28:class:MyFlatPushButton"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:29:function:__init__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:34:function:sizeHint"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"SoftInputWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:37:class:SoftInputWidget"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:38:function:__init__"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/entry_widget.py","source_sha":"c0f90928912571c19cfb7f5b3ff6d3cf4d233d4abe88ee8d678f6de68dcf9aed","symbol":"do_layout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/entry_widget.py:61:function:do_layout"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/fake_status.py","source_sha":"4a34fe7b951cf9c367cfd39d16375c73f76b9efee793798a8f443beb61b0fbde","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/fake_status.py:168:function:poll"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/fake_status.py","source_sha":"4a34fe7b951cf9c367cfd39d16375c73f76b9efee793798a8f443beb61b0fbde","symbol":"fakeStatus","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/fake_status.py:26:class:fakeStatus"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/fake_status.py","source_sha":"4a34fe7b951cf9c367cfd39d16375c73f76b9efee793798a8f443beb61b0fbde","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/fake_status.py:27:function:__init__"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:200:function:_hal_init"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:233:function:_hal_cleanup"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"fillCombobox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:254:function:fillCombobox"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"folderChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:258:function:folderChanged"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"updateDirectoryView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:263:function:updateDirectoryView"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"filterChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:273:function:filterChanged"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"listClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:277:function:listClicked"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"onUserClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:290:function:onUserClicked"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"onMediaClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:293:function:onMediaClicked"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"onJumpClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:297:function:onJumpClicked"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"jumpTriggered","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:314:function:jumpTriggered"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"onActionClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:328:function:onActionClicked"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"FileManager","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:34:class:FileManager"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"_getPathActivated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:351:function:_getPathActivated"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:35:function:__init__"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"recordCopyPath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:364:function:recordCopyPath"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"paste","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:374:function:paste"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"addAction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:384:function:addAction"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"showList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:390:function:showList"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"showTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:398:function:showTable"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"showCopyControls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:401:function:showCopyControls"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"showMediaDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:411:function:showMediaDir"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"showUserDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:414:function:showUserDir"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"copyFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:417:function:copyFile"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:428:function:scroll"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:437:function:up"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:442:function:down"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"select_row","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:445:function:select_row"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"getCurrentSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:479:function:getCurrentSelected"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:492:function:load"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"recordBookKeeping","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:505:function:recordBookKeeping"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"connectSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:513:function:connectSelection"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"setDoubleClickSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:534:function:setDoubleClickSelection"}
{"language":"python","line":537,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"getDoubleClickSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:537:function:getDoubleClickSelection"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"resetDoubleClickSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:539:function:resetDoubleClickSelection"}
{"language":"python","line":545,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"setShowListView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:545:function:setShowListView"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"getShowListView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:548:function:getShowListView"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"resetShowListView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:550:function:resetShowListView"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/file_manager.py","source_sha":"19ca802a32691ce99d1bba627b48c854e450ab8ed888d9945aa532cc230aa0a6","symbol":"initUI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/file_manager.py:66:function:initUI"}
{"language":"python","line":1000,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"openReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1000:function:openReturn"}
{"language":"python","line":1004,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"pythonLexerCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1004:function:pythonLexerCall"}
{"language":"python","line":1006,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"pythonLexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1006:function:pythonLexer"}
{"language":"python","line":1009,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"redoCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1009:function:redoCall"}
{"language":"python","line":1011,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"redo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1011:function:redo"}
{"language":"python","line":1014,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"replaceCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1014:function:replaceCall"}
{"language":"python","line":1016,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"replace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1016:function:replace"}
{"language":"python","line":1022,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"saveCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1022:function:saveCall"}
{"language":"python","line":1024,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1024:function:save"}
{"language":"python","line":1026,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"saveReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1026:function:saveReturn"}
{"language":"python","line":1032,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"undoCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1032:function:undoCall"}
{"language":"python","line":1034,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"undo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1034:function:undo"}
{"language":"python","line":1039,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1039:function:_hal_init"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"editMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1045:function:editMode"}
{"language":"python","line":1050,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"readOnlyMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1050:function:readOnlyMode"}
{"language":"python","line":1055,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1055:function:getFileName"}
{"language":"python","line":1060,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getSaveFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1060:function:getSaveFileName"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"returnFromDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1066:function:returnFromDialog"}
{"language":"python","line":1078,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"killCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1078:function:killCheck"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1087:function:emit_percent"}
{"language":"python","line":1090,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"select_lineup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1090:function:select_lineup"}
{"language":"python","line":1093,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"select_linedown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1093:function:select_linedown"}
{"language":"python","line":1096,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"select_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1096:function:select_line"}
{"language":"python","line":1099,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"jump_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1099:function:jump_line"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"get_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1102:function:get_line"}
{"language":"python","line":1105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_margin_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1105:function:set_margin_metric"}
{"language":"python","line":1108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1108:function:set_font"}
{"language":"python","line":1111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"isReadOnly","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1111:function:isReadOnly"}
{"language":"python","line":1117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1117:function:set_auto_show_mdi"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"get_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1119:function:get_auto_show_mdi"}
{"language":"python","line":1121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"reset_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1121:function:reset_auto_show_mdi"}
{"language":"python","line":1127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1127:function:set_auto_show_manual"}
{"language":"python","line":1129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"get_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1129:function:get_auto_show_manual"}
{"language":"python","line":1131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"reset_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:1131:function:reset_auto_show_manual"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"EditorBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:164:class:EditorBase"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:198:function:__init__"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_lexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:255:function:set_lexer"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"refresh_styles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:275:function:refresh_styles"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_font_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:283:function:set_font_colors"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_margin_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:291:function:set_margin_width"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_margin_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:294:function:set_margin_metric"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"on_lines_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:299:function:on_lines_changed"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"on_margin_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:306:function:on_margin_clicked"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:321:function:mouseDoubleClickEvent"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"new_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:324:function:new_text"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"load_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:327:function:load_text"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"save_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:341:function:save_text"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"replace_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:348:function:replace_text"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:351:function:search"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"search_Next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:354:function:search_Next"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:361:function:getColor0"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:363:function:setColor0"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:371:function:getColor1"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:373:function:setColor1"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:379:function:getColor2"}
{"language":"python","line":381,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:381:function:setColor2"}
{"language":"python","line":387,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:387:function:getColor3"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:389:function:setColor3"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:395:function:getColor4"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:397:function:setColor4"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:403:function:getColor5"}
{"language":"python","line":405,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:405:function:setColor5"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:411:function:getColor6"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:413:function:setColor6"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColor7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:419:function:getColor7"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColor7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:421:function:setColor7"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorMarginsForeground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:428:function:getColorMarginsForeground"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorMarginsForeground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:430:function:setColorMarginsForeground"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:436:function:getColorBackground"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:438:function:setColorBackground"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorMarginsBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:449:function:setColorMarginsBackground"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorMarginsBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:452:function:getColorMarginsBackground"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorSelectionBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:457:function:getColorSelectionBackground"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorSelectionBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:459:function:setColorSelectionBackground"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorSelectionForeground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:464:function:getColorSelectionForeground"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorSelectionForeground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:466:function:setColorSelectionForeground"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getColorMarkerBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:472:function:getColorMarkerBackground"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setColorMarkerBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:474:function:setColorMarkerBackground"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setDefaultFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:480:function:setDefaultFont"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getDefaultFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:489:function:getDefaultFont"}
{"language":"python","line":493,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:493:function:getFont0"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:495:function:setFont0"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:502:function:getFont1"}
{"language":"python","line":504,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:504:function:setFont1"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:510:function:getFont2"}
{"language":"python","line":512,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:512:function:setFont2"}
{"language":"python","line":518,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:518:function:getFont3"}
{"language":"python","line":520,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:520:function:setFont3"}
{"language":"python","line":526,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:526:function:getFont4"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:528:function:setFont4"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:534:function:getFont5"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:536:function:setFont5"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:542:function:getFont6"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:544:function:setFont6"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFont7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:550:function:getFont7"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFont7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:552:function:setFont7"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getFontMargins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:558:function:getFontMargins"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setFontMargins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:560:function:setFontMargins"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"getSyntaxHighlightEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:566:function:getSyntaxHighlightEnabled"}
{"language":"python","line":568,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"setSyntaxHighlightEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:568:function:setSyntaxHighlightEnabled"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"GcodeDisplay","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:581:class:GcodeDisplay"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:585:function:__init__"}
{"language":"python","line":597,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:597:function:_hal_init"}
{"language":"python","line":620,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"load_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:620:function:load_program"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"reload_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:634:function:reload_last"}
{"language":"python","line":644,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"load_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:644:function:load_mdi"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"GcodeLexer","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:64:class:GcodeLexer"}
{"language":"python","line":654,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"load_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:654:function:load_manual"}
{"language":"python","line":663,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"load_preference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:663:function:load_preference"}
{"language":"python","line":668,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"external_highlight_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:668:function:external_highlight_request"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:67:function:__init__"}
{"language":"python","line":681,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"moveMarker","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:681:function:moveMarker"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:689:function:highlight_line"}
{"language":"python","line":702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:702:function:emit_percent"}
{"language":"python","line":705,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"run_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:705:function:run_stopped"}
{"language":"python","line":708,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:708:function:set_line_number"}
{"language":"python","line":711,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"line_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:711:function:line_changed"}
{"language":"python","line":721,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"select_lineup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:721:function:select_lineup"}
{"language":"python","line":727,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"select_linedown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:727:function:select_linedown"}
{"language":"python","line":733,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"jump_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:733:function:jump_line"}
{"language":"python","line":746,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"zoomIn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:746:function:zoomIn"}
{"language":"python","line":749,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"zoomOut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:749:function:zoomOut"}
{"language":"python","line":756,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:756:function:set_auto_show_mdi"}
{"language":"python","line":758,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"get_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:758:function:get_auto_show_mdi"}
{"language":"python","line":760,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"reset_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:760:function:reset_auto_show_mdi"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"set_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:766:function:set_auto_show_manual"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"get_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:768:function:get_auto_show_manual"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"reset_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:770:function:reset_auto_show_manual"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"GcodeEditor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:778:class:GcodeEditor"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:781:function:__init__"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"language","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:85:function:language"}
{"language":"python","line":879,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"createGroup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:879:function:createGroup"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:88:function:description"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"styleText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:91:function:styleText"}
{"language":"python","line":943,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"caseCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:943:function:caseCall"}
{"language":"python","line":945,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"case","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:945:function:case"}
{"language":"python","line":949,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"exitCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:949:function:exitCall"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:951:function:exit"}
{"language":"python","line":957,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"findCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:957:function:findCall"}
{"language":"python","line":959,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"find","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:959:function:find"}
{"language":"python","line":964,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"previousCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:964:function:previousCall"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"previous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:966:function:previous"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"gcodeLexerCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:973:function:gcodeLexerCall"}
{"language":"python","line":975,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"gcodeLexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:975:function:gcodeLexer"}
{"language":"python","line":978,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"nextCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:978:function:nextCall"}
{"language":"python","line":980,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:980:function:next"}
{"language":"python","line":986,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"newCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:986:function:newCall"}
{"language":"python","line":988,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:988:function:new"}
{"language":"python","line":996,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"openCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:996:function:openCall"}
{"language":"python","line":998,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py","source_sha":"3597a13b9aa3eaa7c7abc904574672f965ba0eef05592d3623ca5a90857fe812","symbol":"open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_editor.py:998:function:open"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:118:function:_hal_cleanup"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"highlight_graphics","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:131:function:highlight_graphics"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"clear_highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:137:function:clear_highlight"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"set_view_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:140:function:set_view_signal"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"load_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:212:function:load_program"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"set_metric_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:220:function:set_metric_units"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"set_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:224:function:set_spindle_speed"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"set_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:228:function:set_view"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"reloadfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:239:function:reloadfile"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"updateSignals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:248:function:updateSignals"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"updateMouseMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:262:function:updateMouseMode"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"report_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:295:function:report_gcode_error"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"update_highlight_variable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:305:function:update_highlight_variable"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:314:function:select_fire"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"user_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:323:function:user_plot"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:326:function:emit_percent"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:330:function:get_joints_mode"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:338:function:setview"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:341:function:getview"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:343:function:resetview"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setdro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:348:function:setdro"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getdro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:351:function:getdro"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setdtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:356:function:setdtg"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getdtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:359:function:getdtg"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setmetric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:364:function:setmetric"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getmetric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:367:function:getmetric"}
{"language":"python","line":372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:372:function:setoverlay"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:375:function:getoverlay"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:377:function:resetoverlay"}
{"language":"python","line":382,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setShowOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:382:function:setShowOffsets"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getShowOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:385:function:getShowOffsets"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setShowSmallOrigin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:390:function:setShowSmallOrigin"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getShowSmallOrigin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:393:function:getShowSmallOrigin"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getOverlayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:397:function:getOverlayColor"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setOverlayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:399:function:setOverlayColor"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetOverlayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:403:function:resetOverlayColor"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getBackgroundColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:407:function:getBackgroundColor"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setBackgroundColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:409:function:setBackgroundColor"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetBackgroundColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:415:function:resetBackgroundColor"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setGradientBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:425:function:setGradientBackground"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getGradientBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:428:function:getGradientBackground"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getJogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:432:function:getJogColor"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setJogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:434:function:setJogColor"}
{"language":"python","line":441,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetJogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:441:function:resetJogColor"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getFeedColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:446:function:getFeedColor"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setFeedColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:448:function:setFeedColor"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetFeedColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:456:function:resetFeedColor"}
{"language":"python","line":461,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getRapidColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:461:function:getRapidColor"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setRapidColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:463:function:setRapidColor"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetRapidColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:470:function:resetRapidColor"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setInhibitControls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:476:function:setInhibitControls"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getInhibitControls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:479:function:getInhibitControls"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetInhibitControls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:481:function:resetInhibitControls"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setMouseButtonMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:487:function:setMouseButtonMode"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getMouseButtonMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:490:function:getMouseButtonMode"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetMouseButtonMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:492:function:resetMouseButtonMode"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"setMouseWheelInvertZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:498:function:setMouseWheelInvertZoom"}
{"language":"python","line":500,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"getMouseWheelInvertZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:500:function:getMouseWheelInvertZoom"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"resetMouseWheelInvertZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:502:function:resetMouseWheelInvertZoom"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"GCodeGraphics","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:50:class:GCodeGraphics"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:51:function:__init__"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"addTimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:89:function:addTimer"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py","source_sha":"edc879012f76655388b756dd22148e601cb37b1aad6f4c79ebd91842d34b080f","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/gcode_graphics.py:94:function:_hal_init"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"createActions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:140:function:createActions"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:222:function:eventFilter"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"caseCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:236:function:caseCall"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"case","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:238:function:case"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"exitCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:242:function:exitCall"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:244:function:exit"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"findCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:256:function:findCall"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"find","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:258:function:find"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"previousCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:263:function:previousCall"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"previous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:265:function:previous"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"gcodeLexerCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:272:function:gcodeLexerCall"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"gcodeLexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:274:function:gcodeLexer"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"nextCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:277:function:nextCall"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:279:function:next"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"newCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:285:function:newCall"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:287:function:new"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"openCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:295:function:openCall"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:297:function:open"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"openReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:299:function:openReturn"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"pythonLexerCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:303:function:pythonLexerCall"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"pythonLexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:305:function:pythonLexer"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"redoCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:308:function:redoCall"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"redo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:310:function:redo"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"replaceCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:313:function:replaceCall"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"replace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:315:function:replace"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"saveCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:321:function:saveCall"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:323:function:save"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"saveReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:325:function:saveReturn"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"undoCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:331:function:undoCall"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"undo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:333:function:undo"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"saveSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:338:function:saveSettings"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"restoreSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:343:function:restoreSettings"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"editMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:357:function:editMode"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"readOnlyMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:375:function:readOnlyMode"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"getFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:389:function:getFileName"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"getSaveFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:394:function:getSaveFileName"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"popEntry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:400:function:popEntry"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"returnFromDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:412:function:returnFromDialog"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"killCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:431:function:killCheck"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:442:function:emit_percent"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"select_lineup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:445:function:select_lineup"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"select_linedown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:448:function:select_linedown"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"select_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:451:function:select_line"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"jump_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:454:function:jump_line"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"get_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:457:function:get_line"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_margin_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:460:function:set_margin_width"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:463:function:set_font"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_background_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:468:function:set_background_color"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"isReadOnly","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:471:function:isReadOnly"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:478:function:set_auto_show_mdi"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"get_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:480:function:get_auto_show_mdi"}
{"language":"python","line":482,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"reset_auto_show_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:482:function:reset_auto_show_mdi"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:488:function:set_auto_show_manual"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"get_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:490:function:get_auto_show_manual"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"reset_auto_show_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:492:function:reset_auto_show_manual"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"set_show_editor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:498:function:set_show_editor"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"get_show_editor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:510:function:get_show_editor"}
{"language":"python","line":512,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"reset_show_editor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:512:function:reset_show_editor"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"GEditor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:57:class:GEditor"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/geditor.py","source_sha":"182c1b2c119f63ce7611bd7121beb5be4d71f561c7ceac2962b63774955ee93f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/geditor.py:60:function:__init__"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"reset_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:100:function:reset_s32_pin_type"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"set_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:103:function:set_float_pin_type"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"get_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:107:function:get_float_pin_type"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"reset_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:109:function:reset_float_pin_type"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:122:function:__getitem__"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:124:function:__setitem__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"GeneralHALInput","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:33:class:GeneralHALInput"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:35:function:__init__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:45:function:_hal_init"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:61:function:pin_update"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:71:function:_toggle_properties"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:78:function:set_pin_name"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:80:function:get_pin_name"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:82:function:reset_pin_name"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"set_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:85:function:set_bit_pin_type"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"get_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:89:function:get_bit_pin_type"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"reset_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:91:function:reset_bit_pin_type"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"set_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:94:function:set_s32_pin_type"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py","source_sha":"91c6c64c23f4dbf2974d782cfbb845d06c61c0c570841374f810bf4aad1c1b35","symbol":"get_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_input.py:98:function:get_s32_pin_type"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_istate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:101:function:set_istate"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_istate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:103:function:get_istate"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_istate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:105:function:reset_istate"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:108:function:set_pin_name"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:110:function:get_pin_name"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:112:function:reset_pin_name"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:115:function:set_bit_pin_type"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:119:function:get_bit_pin_type"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:121:function:reset_bit_pin_type"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_s32_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:124:function:set_s32_float_pin_type"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_s32_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:128:function:get_s32_float_pin_type"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_float_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:131:function:set_float_scale"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_float_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:133:function:get_float_scale"}
{"language":"python","line":135,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_float_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:135:function:reset_float_scale"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_initial_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:138:function:set_initial_float"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_initial_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:140:function:get_initial_float"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_initial_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:142:function:reset_initial_float"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_s32_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:145:function:set_s32_scale"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"get_s32_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:147:function:get_s32_scale"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"reset_s32_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:149:function:reset_s32_scale"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:165:function:__getitem__"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:167:function:__setitem__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"GeneralHALOutput","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:33:class:GeneralHALOutput"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:34:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:44:function:_hal_init"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"_pin_bit_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:63:function:_pin_bit_update"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"_pin_value_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:67:function:_pin_value_update"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:77:function:_toggle_properties"}
{"language":"python","line":86,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"pin_bit_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:86:function:pin_bit_update"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"pin_value_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:91:function:pin_value_update"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_pin_true","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:95:function:set_pin_true"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py","source_sha":"30df28f1d03fef6db5c6737fd8afb01dd90d3c66e3f5cdb280bffafb72ebaaf9","symbol":"set_pin_false","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/general_hal_output.py:98:function:set_pin_false"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:105:function:set_pin_name"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:107:function:get_pin_name"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:109:function:reset_pin_name"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:112:function:set_bit_pin_type"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:116:function:get_bit_pin_type"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:118:function:reset_bit_pin_type"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:121:function:set_s32_pin_type"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:125:function:get_s32_pin_type"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:127:function:reset_s32_pin_type"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:130:function:set_float_pin_type"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:134:function:get_float_pin_type"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:136:function:reset_float_pin_type"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_use_multi_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:139:function:set_use_multi_label"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_use_multi_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:143:function:get_use_multi_label"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_use_multi_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:145:function:reset_use_multi_label"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:148:function:set_textTemplate"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:150:function:get_textTemplate"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:152:function:reset_textTemplate"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"set_multi_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:155:function:set_multi_label_l"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"get_multi_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:157:function:get_multi_label_l"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"reset_multi_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:159:function:reset_multi_label_l"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:176:function:__getitem__"}
{"language":"python","line":178,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:178:function:__setitem__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"HALLabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:33:class:HALLabel"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:34:function:__init__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:45:function:_hal_init"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"_setText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:65:function:_setText"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"_changeText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:73:function:_changeText"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"setDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:84:function:setDisplay"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"selectLabel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:88:function:selectLabel"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_label.py","source_sha":"2d187ac71734c9ec1daf3354ec2a1baa7fb5ef65c81298b473b7dc47530227fc","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_label.py:97:function:_toggle_properties"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:115:function:__init__"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:124:function:_hal_init"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"setShowTypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:176:function:setShowTypes"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"setPinTypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:183:function:setPinTypes"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"setSignalTypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:194:function:setSignalTypes"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:209:function:__getitem__"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:211:function:__setitem__"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:215:function:main"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"TreeComboBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:32:class:TreeComboBox"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:35:function:__init__"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"showPopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:52:function:showPopup"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"hidePopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:57:function:hidePopup"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:62:function:eventFilter"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"addItems","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:71:function:addItems"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"getSelectionData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:88:function:getSelectionData"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:92:function:selected"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py","source_sha":"178e697503289e6eab8aae754f9eb8f6e48fffcb33112f90337e6c0f1a4a3b2d","symbol":"HALSelectionBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/hal_selectionbox.py:99:class:HALSelectionBox"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_image_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:100:function:reset_image_number"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_image_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:104:function:set_image_l"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_image_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:106:function:get_image_l"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_image_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:108:function:reset_image_l"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:116:function:__getitem__"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:118:function:__setitem__"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"StatusImageSwitcher","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:123:class:StatusImageSwitcher"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:125:function:__init__"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:144:function:_hal_init"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"_designerInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:174:function:_designerInit"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:182:function:switch_on_spindle"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:192:function:switch_on_homed"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_axis_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:196:function:switch_on_axis_homed"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_axis_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:201:function:switch_on_axis_unhomed"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_hard_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:206:function:switch_on_hard_limits"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:228:function:switch_on_machine_state"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_command_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:231:function:switch_on_command_state"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_feedmode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:234:function:switch_on_feedmode_state"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"switch_on_spindlemode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:238:function:switch_on_spindlemode_state"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:250:function:_toggle_properties"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:262:function:set_spindle"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:266:function:get_spindle"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:268:function:reset_spindle"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:273:function:set_homed"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:277:function:get_homed"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:279:function:reset_homed"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_axis_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:284:function:set_axis_homed"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_axis_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:288:function:get_axis_homed"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_axis_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:290:function:reset_axis_homed"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:296:function:set_limits"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:300:function:get_limits"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:302:function:reset_limits"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:307:function:set_machine_state"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:311:function:get_machine_state"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:313:function:reset_machine_state"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_command_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:319:function:set_command_state"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_command_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:323:function:get_command_state"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_command_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:325:function:reset_command_state"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_feedmode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:331:function:set_feedmode_state"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_feedmode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:335:function:get_feedmode_state"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_feedmode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:337:function:reset_feedmode_state"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_spindlemode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:342:function:set_spindlemode_state"}
{"language":"python","line":346,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_spindlemode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:346:function:get_spindlemode_state"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_spindlemode_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:348:function:reset_spindlemode_state"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:353:function:set_axis"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:356:function:get_axis"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"reset_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:358:function:reset_axis"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:366:function:__getitem__"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:368:function:__setitem__"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:374:function:main"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"ImageSwitcher","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:44:class:ImageSwitcher"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:47:function:__init__"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:54:function:_hal_init"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"_designerInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:57:function:_designerInit"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"show_image_by_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:61:function:show_image_by_number"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_default_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:90:function:set_default_image"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"set_image_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:93:function:set_image_number"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/image_switcher.py","source_sha":"577064905e1309f64ef6d01ef438aaca46244e9f116da86f9e3f3687ff92dff2","symbol":"get_image_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/image_switcher.py:98:function:get_image_number"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"parse_angular_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:118:function:parse_angular_increment"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"parse_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:127:function:parse_increment"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"conversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:154:function:conversion"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:175:function:_toggle_properties"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"set_linear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:182:function:set_linear"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"get_linear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:184:function:get_linear"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"reset_linear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:186:function:reset_linear"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"JogIncrements","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:36:class:JogIncrements"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:37:function:__init__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:45:function:_hal_init"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"_switch_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:59:function:_switch_units"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"_checkincrements","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:68:function:_checkincrements"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/jog_increments.py","source_sha":"72dfe028a92e4c561d79abc29d40b5a89321107dce9c63f187adc5c83657607e","symbol":"selectionchange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/jog_increments.py:91:function:selectionchange"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"_pressedOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:114:function:_pressedOutput"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"_releasedOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:118:function:_releasedOutput"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_active_btn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:122:function:get_active_btn"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:130:function:paintEvent"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"create_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:142:function:create_paths"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"draw_painter_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:169:function:draw_painter_paths"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"draw_icons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:184:function:draw_icons"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"draw_highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:226:function:draw_highlight"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:245:function:reset_highlight"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:252:function:set_highlight"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_button_icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:286:function:set_button_icon"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_button_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:288:function:set_button_text"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:291:function:set_icon"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_tooltip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:304:function:set_tooltip"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setLight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:308:function:setLight"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"IndicatorPosition","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:30:class:IndicatorPosition"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_HighlightPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:315:function:set_HighlightPosition"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_HighlightPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:321:function:get_HighlightPosition"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_HighlightPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:324:function:reset_HighlightPosition"}
{"language":"python","line":333,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_colorStateTrue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:333:function:set_colorStateTrue"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_colorStateFalse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:336:function:set_colorStateFalse"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_colorState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:340:function:set_colorState"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_colorState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:344:function:get_colorState"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_colorState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:347:function:reset_colorState"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setLeftImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:353:function:setLeftImagePath"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getLeftImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:357:function:getLeftImagePath"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetLeftImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:362:function:resetLeftImagePath"}
{"language":"python","line":365,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setRightImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:365:function:setRightImagePath"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getRightImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:369:function:getRightImagePath"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetRightImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:371:function:resetRightImagePath"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setCenterImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:374:function:setCenterImagePath"}
{"language":"python","line":378,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getCenterImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:378:function:getCenterImagePath"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetCenterImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:380:function:resetCenterImagePath"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setTopImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:383:function:setTopImagePath"}
{"language":"python","line":387,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getTopImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:387:function:getTopImagePath"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetTopImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:389:function:resetTopImagePath"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setBottomImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:392:function:setBottomImagePath"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getBottomImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:396:function:getBottomImagePath"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetBottomImagePath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:398:function:resetBottomImagePath"}
{"language":"python","line":408,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:408:function:getFont"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"JoyPad","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:40:class:JoyPad"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:410:function:setFont"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:412:function:resetFont"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setLeftText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:416:function:setLeftText"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getLeftText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:421:function:getLeftText"}
{"language":"python","line":423,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetLeftText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:423:function:resetLeftText"}
{"language":"python","line":427,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setRightText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:427:function:setRightText"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getRightText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:432:function:getRightText"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetRightText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:434:function:resetRightText"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setCenterText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:438:function:setCenterText"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getCenterText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:443:function:getCenterText"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetCenterText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:445:function:resetCenterText"}
{"language":"python","line":449,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setTopText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:449:function:setTopText"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getTopText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:454:function:getTopText"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetTopText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:456:function:resetTopText"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setBottomText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:460:function:setBottomText"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"getBottomText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:465:function:getBottomText"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"resetBottomText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:467:function:resetBottomText"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_true_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:478:function:set_true_color"}
{"language":"python","line":482,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_true_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:482:function:set_true_color"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_true_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:486:function:get_true_color"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_true_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:489:function:reset_true_color"}
{"language":"python","line":494,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_false_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:494:function:set_false_color"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_false_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:498:function:set_false_color"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_false_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:502:function:get_false_color"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_false_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:505:function:reset_false_color"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_text_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:509:function:set_text_color"}
{"language":"python","line":512,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_text_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:512:function:get_text_color"}
{"language":"python","line":514,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_text_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:514:function:reset_text_color"}
{"language":"python","line":523,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"btn_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:523:function:btn_pressed"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"btn_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:527:function:btn_released"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:531:function:__getitem__"}
{"language":"python","line":534,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:534:function:__setitem__"}
{"language":"python","line":537,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"HALPinType","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:537:class:HALPinType"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"HALPad","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:543:class:HALPad"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:553:function:__init__"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:56:function:__init__"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:572:function:_hal_init"}
{"language":"python","line":588,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"_pressedOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:588:function:_pressedOutput"}
{"language":"python","line":605,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"_releasedOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:605:function:_releasedOutput"}
{"language":"python","line":622,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"setPinTrueOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:622:function:setPinTrueOutput"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:632:function:set_pin_name"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:634:function:get_pin_name"}
{"language":"python","line":636,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:636:function:reset_pin_name"}
{"language":"python","line":639,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"set_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:639:function:set_pin_type"}
{"language":"python","line":642,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"get_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:642:function:get_pin_type"}
{"language":"python","line":644,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"reset_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:644:function:reset_pin_type"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/joypad.py","source_sha":"fb7b1fa49db6f951bf12db6974d1c51660a4004fe30cf761bc2f31c2cad9ea8d","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/joypad.py:91:function:eventFilter"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"minimumSizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:117:function:minimumSizeHint"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:120:function:sizeHint"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getDiameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:123:function:getDiameter"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"set_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:126:function:set_halpin_option"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"get_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:128:function:get_halpin_option"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"reset_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:130:function:reset_halpin_option"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setDiameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:134:function:setDiameter"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:138:function:getColor"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:142:function:setColor"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getOffColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:146:function:getOffColor"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setOffColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:150:function:setOffColor"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getBorderColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:154:function:getBorderColor"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setBorderColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:158:function:setBorderColor"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getAlignment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:162:function:getAlignment"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setAlignment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:166:function:setAlignment"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"resetAlignment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:170:function:resetAlignment"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:175:function:setState"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:179:function:getState"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:182:function:resetState"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"toggleState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:186:function:toggleState"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"isFlashing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:190:function:isFlashing"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setFlashing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:194:function:setFlashing"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setFlashState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:207:function:setFlashState"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getFlashState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:211:function:getFlashState"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"getFlashRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:214:function:getFlashRate"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"setFlashRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:218:function:setFlashRate"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:222:function:set_pin_name"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:224:function:get_pin_name"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:226:function:reset_pin_name"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"LED","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:32:class:LED"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:33:function:__init__"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:55:function:_hal_init"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"change_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:70:function:change_state"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/led_widget.py","source_sha":"6f183f37113948a76e03a5a2a174738ce5048811d1139da3442044af9063d246","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/led_widget.py:80:function:paintEvent"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"set_machine_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:102:function:set_machine_log"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"get_machine_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:106:function:get_machine_log"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"reset_machine_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:108:function:reset_machine_log"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"set_integrator_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:112:function:set_integrator_log"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"get_integrator_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:116:function:get_integrator_log"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"reset_integrator_log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:118:function:reset_integrator_log"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:126:function:__getitem__"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:128:function:__setitem__"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:132:function:main"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"MachineLog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:38:class:MachineLog"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:39:function:__init__"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:48:function:_hal_init"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"_periodicCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:54:function:_periodicCheck"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:67:function:md5sum"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"loadLog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:75:function:loadLog"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"loadIntegratorLog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:84:function:loadIntegratorLog"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/machine_log.py","source_sha":"54c1a09db64f55c6597d20c3186dfe6bdeda60c95e3b80bf2c71a22212feb23d","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/machine_log.py:95:function:_toggle_properties"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:102:function:sizeHint"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:105:function:paintEvent"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"MacroTab","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:121:class:MacroTab"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:122:function:__init__"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:163:function:sizeHint"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:166:function:_hal_init"}
{"language":"python","line":188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"buildStack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:188:function:buildStack"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"checkIfFloat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:189:function:checkIfFloat"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"_buildMenuPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:305:function:_buildMenuPage"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"_buildErrorTab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:348:function:_buildErrorTab"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"_findMacros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:364:function:_findMacros"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"runMacro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:440:function:runMacro"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"runChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:463:function:runChecked"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"saveChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:467:function:saveChecked"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"loadChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:471:function:loadChecked"}
{"language":"python","line":475,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"closeChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:475:function:closeChecked"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"menuChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:479:function:menuChecked"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"menuButtonPress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:489:function:menuButtonPress"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"calluser","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:490:function:calluser"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"loadPressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:505:function:loadPressed"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"savePressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:508:function:savePressed"}
{"language":"python","line":511,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"openReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:511:function:openReturn"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"CustomButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:52:class:CustomButton"}
{"language":"python","line":537,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"saveReturn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:537:function:saveReturn"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:53:function:__init__"}
{"language":"python","line":559,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"setTitle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:559:function:setTitle"}
{"language":"python","line":563,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"getNumbers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:563:function:getNumbers"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"getFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:572:function:getFileName"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"getSaveFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:583:function:getSaveFileName"}
{"language":"python","line":590,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"returnFromDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:590:function:returnFromDialog"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"set_style","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:609:function:set_style"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"setLayerNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:62:function:setLayerNumber"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:657:function:__getitem__"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:659:function:__setitem__"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:72:function:paintEvent"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"CustomSVG","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:87:class:CustomSVG"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:88:function:__init__"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/macro_widget.py","source_sha":"3d15925b1a7d646362bf736760ceba63aafee9a75ccca5c46e8c84876af56391","symbol":"setLayerNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/macro_widget.py:94:function:setLayerNumber"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"selectionChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:105:function:selectionChanged"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"getSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:111:function:getSelected"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:119:function:activated"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"run_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:124:function:run_command"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"select_row","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:128:function:select_row"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"line_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:156:function:line_up"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"line_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:159:function:line_down"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"set_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:168:function:set_soft_keyboard"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"get_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:170:function:get_soft_keyboard"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"reset_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:172:function:reset_soft_keyboard"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"MDIHistory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:39:class:MDIHistory"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:40:function:__init__"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:75:function:_hal_init"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_history.py","source_sha":"a479a6167ebb903d793ec307e43205634f4c89d05dc1619aa3bca71091720681","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_history.py:84:function:reload"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"external_line_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:145:function:external_line_selected"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"keyPressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:150:function:keyPressEvent"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"line_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:157:function:line_up"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"line_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:161:function:line_down"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"setp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:165:function:setp"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"unlinkp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:212:function:unlinkp"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"net","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:223:function:net"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"spindle_inhibit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:239:function:spindle_inhibit"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"inhibit_spindle_commands","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:243:function:inhibit_spindle_commands"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"error_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:255:function:error_update"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"MDILine","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:259:class:MDILine"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:260:function:__init__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:270:function:eventFilter"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"request_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:282:function:request_keyboard"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:291:function:return_value"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"set_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:308:function:set_soft_keyboard"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"get_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:310:function:get_soft_keyboard"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"reset_soft_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:312:function:reset_soft_keyboard"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"set_dialog_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:318:function:set_dialog_keyboard"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"get_dialog_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:320:function:get_dialog_keyboard"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"reset_dialog_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:322:function:reset_dialog_keyboard"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:329:function:main"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"MDI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:45:class:MDI"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:46:function:__init__"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"getMDIText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:70:function:getMDIText"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_line.py","source_sha":"254ffa301a39f7bb557f8cc7ce533f55ba1ced796dd1d815e010b38f2adf5205","symbol":"submit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_line.py:74:function:submit"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"add_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:102:function:add_macros"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"get_description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:110:function:get_description"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"get_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:113:function:get_words"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:133:function:clear"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"set_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:136:function:set_word"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"set_polar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:139:function:set_polar"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"issue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:142:function:issue"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"MDITouchy","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:170:class:MDITouchy"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:171:function:__init__"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:189:function:_hal_init"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:190:function:homed_on_test"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"gxClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:204:function:gxClicked"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"grClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:207:function:grClicked"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"mClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:210:function:mClicked"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"tClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:213:function:tClicked"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"pointClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:216:function:pointClicked"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"minusClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:221:function:minusClicked"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"nextClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:231:function:nextClicked"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"pointClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:236:function:pointClicked"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"clearClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:241:function:clearClicked"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"backClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:245:function:backClicked"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"numKeyClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:250:function:numKeyClicked"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"setToolClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:256:function:setToolClicked"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"setOriginClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:260:function:setOriginClicked"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"macroClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:263:function:macroClicked"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"calcClicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:266:function:calcClicked"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:277:function:return_value"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"run_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:287:function:run_command"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:291:function:update"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"fill_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:300:function:fill_out"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"not_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:310:function:not_editing"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:314:function:editing"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:320:function:get_text"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:323:function:set_text"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"cycle_ocodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:337:function:cycle_ocodes"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:349:function:set_tool"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"mdi","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:34:class:mdi"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:35:function:__init__"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:367:function:set_origin"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:384:function:__getitem__"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py","source_sha":"23468154ee5940e47c017a207c60440411ff856428d937dd895d8f4f2f199cca","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/mdi_touchy.py:386:function:__setitem__"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"setGraphicsDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:102:function:setGraphicsDisplay"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"set_spinbuttons_default","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:114:function:set_spinbuttons_default"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"checkChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:138:function:checkChanged"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"spinChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:148:function:spinChanged"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"gridSpinChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:152:function:gridSpinChanged"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:157:function:block"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"unblock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:159:function:unblock"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"invertX","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:162:function:invertX"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"invertY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:171:function:invertY"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"resetView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:180:function:resetView"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:183:function:update"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"finalizeGcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:237:function:finalizeGcode"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"updateDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:243:function:updateDisplay"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:246:function:load_dialog"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"on_makeButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:254:function:on_makeButton_clicked"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"on_applyButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:268:function:on_applyButton_clicked"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"on_closeButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:273:function:on_closeButton_clicked"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:276:function:__getitem__"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:278:function:__setitem__"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"report_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:285:function:report_gcode_error"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"NurbsEditor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:62:class:NurbsEditor"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py","source_sha":"d60e641e6ab4dd689d07a8843e1bc3f9555e067332d0bf10aea714f8bce6e5a8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/nurbs_editor.py:63:function:__init__"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"zeroOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:108:function:zeroOffset"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"setOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:116:function:setOffset"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"adjustOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:125:function:adjustOffset"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"setDirectOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:134:function:setDirectOffset"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:143:function:last"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"_get_current_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:151:function:_get_current_info"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"_switch_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:165:function:_switch_units"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:177:function:set_axis"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"get_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:180:function:get_axis"}
{"language":"python","line":182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"reset_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:182:function:reset_axis"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"set_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:187:function:set_dialog_code"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"get_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:189:function:get_dialog_code"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"reset_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:191:function:reset_dialog_code"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:195:function:__getitem__"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:197:function:__setitem__"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:201:function:main"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"OffsetToolButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:38:class:OffsetToolButton"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:39:function:__init__"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:70:function:_hal_init"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:71:function:homed_on_test"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py","source_sha":"70c1861f9c18d81882a9cd42ea672e1b878a619bc7302a115305a74662042082","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/offset_tool_button.py:88:function:return_value"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"_convert_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:112:function:_convert_system"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"currentTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:117:function:currentTool"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"metricMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:119:function:metricMode"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"createTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:122:function:createTable"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"showSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:166:function:showSelection"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"callTextDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:186:function:callTextDialog"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"callDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:195:function:callDialog"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:205:function:return_value"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:218:function:highlight"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"reload_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:224:function:reload_offsets"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"read_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:287:function:read_file"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"dataChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:331:function:dataChanged"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"periodic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:376:function:periodic_check"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"set_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:393:function:set_dialog_code"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"get_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:395:function:get_dialog_code"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"reset_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:397:function:reset_dialog_code"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"set_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:401:function:set_keyboard_code"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"get_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:403:function:get_keyboard_code"}
{"language":"python","line":405,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"reset_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:405:function:reset_keyboard_code"}
{"language":"python","line":409,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"setmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:409:function:setmetrictemplate"}
{"language":"python","line":411,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"getmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:411:function:getmetrictemplate"}
{"language":"python","line":413,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"resetmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:413:function:resetmetrictemplate"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"setimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:417:function:setimperialtexttemplate"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"getimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:419:function:getimperialtexttemplate"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"resetimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:421:function:resetimperialtexttemplate"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"getColorHighlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:425:function:getColorHighlight"}
{"language":"python","line":427,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"setColorHighlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:427:function:setColorHighlight"}
{"language":"python","line":435,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"MyTableModel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:435:class:MyTableModel"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:436:function:__init__"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"rowCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:448:function:rowCount"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"columnCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:451:function:columnCount"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:456:function:data"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"flags","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:472:function:flags"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"OriginOffsetView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:47:class:OriginOffsetView"}
{"language":"python","line":485,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"setData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:485:function:setData"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:48:function:__init__"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"headerData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:508:function:headerData"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:65:function:_hal_init"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py","source_sha":"308e038abb237fa85884a7ca311dc3bbae649be53a31483a230da48fe7247d22","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/origin_offsetview.py:99:function:_hal_cleanup"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:107:function:event"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"FocusOverlay","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:126:class:FocusOverlay"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:127:function:__init__"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:149:function:_hal_init"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"_status_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:181:function:_status_response"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:203:function:paintEvent"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"updateProgress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:216:function:updateProgress"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"colorBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:228:function:colorBackground"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"draw_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:233:function:draw_image"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"drawText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:240:function:drawText"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:257:function:box"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"okChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:294:function:okChecked"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"cancelChecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:296:function:cancelChecked"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:306:function:setState"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:312:function:getState"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:314:function:resetState"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getOverayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:317:function:getOverayColor"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setOverayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:320:function:setOverayColor"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetOverayColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:322:function:resetOverayColor"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setShowText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:325:function:setShowText"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getShowText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:328:function:getShowText"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetShowText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:330:function:resetShowText"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setshow_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:334:function:setshow_image"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getshow_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:338:function:getshow_image"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetshow_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:340:function:resetshow_image"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"set_image_transp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:343:function:set_image_transp"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"get_image_transp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:347:function:get_image_transp"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"reset_image_transp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:349:function:reset_image_transp"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setshow_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:352:function:setshow_buttons"}
{"language":"python","line":357,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getshow_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:357:function:getshow_buttons"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetshow_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:359:function:resetshow_buttons"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"setimage_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:362:function:setimage_path"}
{"language":"python","line":369,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"getimage_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:369:function:getimage_path"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"resetimage_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:371:function:resetimage_path"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:386:function:main"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"newOk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:403:function:newOk"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"pop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:410:function:pop"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"OverlayWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:46:class:OverlayWidget"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:47:function:__init__"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"newParent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:65:function:newParent"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py","source_sha":"30420d0290326f67aef0b61bd667570ee902192b2ff49d2215502786067f84b4","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/overlay_widget.py:77:function:eventFilter"}
{"language":"python","line":1134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_xp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1134:function:probe_xp"}
{"language":"python","line":1166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_yp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1166:function:probe_yp"}
{"language":"python","line":1198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_xm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1198:function:probe_xm"}
{"language":"python","line":1230,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_ym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1230:function:probe_ym"}
{"language":"python","line":1260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_xpyp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1260:function:probe_outside_xpyp"}
{"language":"python","line":1317,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_xpym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1317:function:probe_outside_xpym"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"CALL_MDI_LIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:133:function:CALL_MDI_LIST"}
{"language":"python","line":1372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_xmyp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1372:function:probe_outside_xmyp"}
{"language":"python","line":1429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_xmym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1429:function:probe_outside_xmym"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"CALL_MDI_WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:146:function:CALL_MDI_WAIT"}
{"language":"python","line":1490,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1490:function:probe_down"}
{"language":"python","line":1532,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_length_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1532:function:probe_outside_length_x"}
{"language":"python","line":1590,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_length_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1590:function:probe_outside_length_y"}
{"language":"python","line":1650,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_length_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1650:function:probe_inside_length_x"}
{"language":"python","line":1702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_length_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1702:function:probe_inside_length_y"}
{"language":"python","line":1754,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_round_boss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1754:function:probe_round_boss"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"goto_toolsetter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:175:function:goto_toolsetter"}
{"language":"python","line":1762,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_round_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1762:function:probe_round_pocket"}
{"language":"python","line":1772,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_rectangular_boss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1772:function:probe_rectangular_boss"}
{"language":"python","line":1789,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_rectangular_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1789:function:probe_rectangular_pocket"}
{"language":"python","line":1806,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_ridge_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1806:function:probe_ridge_x"}
{"language":"python","line":1814,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_ridge_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1814:function:probe_ridge_y"}
{"language":"python","line":1822,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_valley_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1822:function:probe_valley_x"}
{"language":"python","line":1830,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_valley_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1830:function:probe_valley_y"}
{"language":"python","line":1838,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_cal_round_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1838:function:probe_cal_round_pocket"}
{"language":"python","line":1853,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_cal_square_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1853:function:probe_cal_square_pocket"}
{"language":"python","line":1868,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_cal_round_boss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1868:function:probe_cal_round_boss"}
{"language":"python","line":1881,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_cal_square_boss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1881:function:probe_cal_square_boss"}
{"language":"python","line":1896,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"get_new_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1896:function:get_new_offset"}
{"language":"python","line":1918,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_front","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1918:function:probe_angle_front"}
{"language":"python","line":1936,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1936:function:probe_angle_back"}
{"language":"python","line":1954,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_left","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1954:function:probe_angle_left"}
{"language":"python","line":1972,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_right","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:1972:function:probe_angle_right"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:200:function:wait"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_tool_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:206:function:probe_tool_z"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_tool_with_toolsetter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:209:function:probe_tool_with_toolsetter"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"ProbeRoutines","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:20:class:ProbeRoutines"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:21:function:__init__"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_ts_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:266:function:probe_ts_z"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"set_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:28:function:set_timeout"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_tool_z_diam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:301:function:probe_tool_z_diam"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"z_clearance_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:31:function:z_clearance_up"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"z_clearance_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:38:function:z_clearance_down"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"length_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:45:function:length_x"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_material_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:471:function:probe_material_z"}
{"language":"python","line":507,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_yp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:507:function:probe_angle_yp"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"length_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:52:function:length_y"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_ym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:551:function:probe_angle_ym"}
{"language":"python","line":589,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_xp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:589:function:probe_angle_xp"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"set_zero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:59:function:set_zero"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_angle_xm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:632:function:probe_angle_xm"}
{"language":"python","line":677,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_xy_hole","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:677:function:probe_xy_hole"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"rotate_coord_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:71:function:rotate_coord_system"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_xpyp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:791:function:probe_inside_xpyp"}
{"language":"python","line":841,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_xpym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:841:function:probe_inside_xpym"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"add_history","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:88:function:add_history"}
{"language":"python","line":891,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_xmyp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:891:function:probe_inside_xmyp"}
{"language":"python","line":942,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_inside_xmym","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:942:function:probe_inside_xmym"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:98:function:probe"}
{"language":"python","line":995,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_routines.py","source_sha":"ac517deb99447a0c394e5aefdbb7a68e55809f219f83f51006396eda9c247687","symbol":"probe_outside_xy_boss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_routines.py:995:function:probe_outside_xy_boss"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:142:function:process"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"process_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:186:function:process_command"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"update_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:204:function:update_data"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"collect_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:225:function:collect_status"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"prechecks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:244:function:prechecks"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"postreset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:258:function:postreset"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:264:function:__getitem__"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:266:function:__setitem__"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"ProbeSubprog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:30:class:ProbeSubprog"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py","source_sha":"a31e4cec15d2dc2e1e8af4091ffe4c4486ddb23eff04d2063621cdb2b5844054","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/probe_subprog.py:31:function:__init__"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py","source_sha":"7aaf4224f2481c61bf964179a7bc0157f0392a8ea1a6924db767828723cfee9a","symbol":"Icon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py:11:class:Icon"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py","source_sha":"7aaf4224f2481c61bf964179a7bc0157f0392a8ea1a6924db767828723cfee9a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py:12:function:__init__"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py","source_sha":"7aaf4224f2481c61bf964179a7bc0157f0392a8ea1a6924db767828723cfee9a","symbol":"get_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/qtvcp_icons.py:18:function:get_path"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"RadioAxisSelector","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:20:class:RadioAxisSelector"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:21:function:__init__"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:27:function:_hal_init"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"btnstate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:30:function:btnstate"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"modeChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:41:function:modeChanged"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"setAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:44:function:setAxis"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"getAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:47:function:getAxis"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"resetAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:49:function:resetAxis"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"setJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:52:function:setJoint"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"getJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:54:function:getJoint"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"resetJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:56:function:resetJoint"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py","source_sha":"966d3ced85545b368ff285c8a169923f2500014a985400a884d6599e06ab525f","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/radio_axis_selector.py:63:function:main"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"hexuuid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:19:function:hexuuid"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"splitext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:22:function:splitext"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"TextEdit","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:25:class:TextEdit"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"block_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:263:function:block_signals"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"update_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:267:function:update_format"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"canInsertFromMimeData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:27:function:canInsertFromMimeData"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"dialog_critical","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:291:function:dialog_critical"}
{"language":"python","line":297,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"file_open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:297:function:file_open"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"file_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:313:function:file_save"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"file_saveas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:327:function:file_saveas"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"file_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:347:function:file_print"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"insertFromMimeData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:34:function:insertFromMimeData"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"update_title","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:350:function:update_title"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"edit_toggle_wrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:353:function:edit_toggle_wrap"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"update_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:356:function:update_color"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"RichTextEditorDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:362:class:RichTextEditorDialog"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:363:function:__init__"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"showDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:377:function:showDialog"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:389:function:p"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"MainWindow","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:68:class:MainWindow"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py","source_sha":"e19fdecd4bee878462e6fef15e87052bb86c69716e68d14ffec0b0e4e07ec16e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/richtext_selector.py:70:function:__init__"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:10:function:__init__"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_digits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:111:function:draw_digits"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_center","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:130:function:draw_center"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_setpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:144:function:draw_setpoint"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_needle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:154:function:draw_needle"}
{"language":"python","line":165,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_readout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:165:function:draw_readout"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"update_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:181:function:update_value"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_setpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:186:function:set_setpoint"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_threshold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:199:function:set_threshold"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_threshold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:208:function:get_threshold"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_threshold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:211:function:reset_threshold"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_max_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:215:function:set_max_value"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_max_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:218:function:get_max_value"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_max_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:221:function:reset_max_value"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_max_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:225:function:set_max_reading"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_max_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:229:function:get_max_reading"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_max_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:232:function:reset_max_reading"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_num_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:236:function:set_num_ticks"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_num_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:242:function:get_num_ticks"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_num_ticks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:245:function:reset_num_ticks"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:249:function:set_label"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:253:function:get_label"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:256:function:reset_label"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_zone1_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:260:function:set_zone1_color"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_zone1_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:264:function:get_zone1_color"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_zone1_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:267:function:reset_zone1_color"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_zone2_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:271:function:set_zone2_color"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_zone2_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:275:function:get_zone2_color"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_zone2_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:278:function:reset_zone2_color"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_bezel_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:282:function:set_bezel_color"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_bezel_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:286:function:get_bezel_color"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_bezel_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:289:function:reset_bezel_color"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:292:function:sizeHint"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"set_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:295:function:set_halpin_option"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"get_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:298:function:get_halpin_option"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"reset_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:301:function:reset_halpin_option"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:33:function:_hal_init"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"create_unit_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:40:function:create_unit_array"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:49:function:paintEvent"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_background","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:63:function:draw_background"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_zones","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:78:function:draw_zones"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"draw_gauge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:92:function:draw_gauge"}
{"language":"python","line":9,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_gauge.py","source_sha":"883a86d9711dcc85054578d87dd5edc513e2c9c12ffba1fe7826a4dfab3489f3","symbol":"Gauge","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_gauge.py:9:class:Gauge"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setFormat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:105:function:setFormat"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"resetFormat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:110:function:resetFormat"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setDecimals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:114:function:setDecimals"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setDonutThicknessRatio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:119:function:setDonutThicknessRatio"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:123:function:paintEvent"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"drawBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:159:function:drawBackground"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"drawBase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:162:function:drawBase"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"drawValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:177:function:drawValue"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"calculateInnerRect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:204:function:calculateInnerRect"}
{"language":"python","line":215,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"drawInnerBackground","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:215:function:drawInnerBackground"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"drawText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:226:function:drawText"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:22:function:__init__"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"valueToText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:242:function:valueToText"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"valueFormatChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:260:function:valueFormatChanged"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"rebuildDataBrushIfNeeded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:274:function:rebuildDataBrushIfNeeded"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setRange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:40:function:setRange"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setMinimum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:56:function:setMinimum"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setMaximum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:59:function:setMaximum"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:62:function:sizeHint"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:67:function:setValue"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setNullPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:77:function:setNullPosition"}
{"language":"python","line":7,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"RoundProgressBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:7:class:RoundProgressBar"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setBarStyle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:84:function:setBarStyle"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setOutlinePenWidth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:89:function:setOutlinePenWidth"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setDataPenWidth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:94:function:setDataPenWidth"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/round_progress.py","source_sha":"95fc2df9ceb1971e92ec93104df725aad522dcad8a0e6e1a613b76c926817d17","symbol":"setDataColors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/round_progress.py:99:function:setDataColors"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"RunFromLineDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:38:class:RunFromLineDialog"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:39:function:__init__"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:48:function:_hal_init"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:49:function:homed_on_test"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"accept","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:58:function:accept"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:71:function:__getitem__"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py","source_sha":"b6b8a6f9274cf22a8edddd29e59cc5fda005937689c536c179c47f2bfaf13a89","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/runFromLine_dialog.py:73:function:__setitem__"}
{"language":"python","line":1001,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_macroTabDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1001:function:reset_macroTabDialog"}
{"language":"python","line":1004,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_macroTabDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1004:function:get_macroTabDialogColor"}
{"language":"python","line":1006,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_macroTabDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1006:function:set_macroTabDialogColor"}
{"language":"python","line":1010,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_camViewDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1010:function:set_camViewDialog"}
{"language":"python","line":1012,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_camViewDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1012:function:get_camViewDialog"}
{"language":"python","line":1014,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_camViewDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1014:function:reset_camViewDialog"}
{"language":"python","line":1017,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_camViewDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1017:function:get_camViewDialogColor"}
{"language":"python","line":1019,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_camViewDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1019:function:set_camViewDialogColor"}
{"language":"python","line":1023,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_toolOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1023:function:set_toolOffsetDialog"}
{"language":"python","line":1025,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_toolOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1025:function:get_toolOffsetDialog"}
{"language":"python","line":1027,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_toolOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1027:function:reset_toolOffsetDialog"}
{"language":"python","line":1030,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_toolOffsetDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1030:function:get_toolOffsetDialogColor"}
{"language":"python","line":1032,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_toolOffsetDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1032:function:set_toolOffsetDialogColor"}
{"language":"python","line":1036,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_originOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1036:function:set_originOffsetDialog"}
{"language":"python","line":1038,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_originOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1038:function:get_originOffsetDialog"}
{"language":"python","line":1040,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_originOffsetDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1040:function:reset_originOffsetDialog"}
{"language":"python","line":1043,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_originOffsetDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1043:function:get_originOffsetDialogColor"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_originOffsetDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1045:function:set_originOffsetDialogColor"}
{"language":"python","line":1049,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_calculatorDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1049:function:set_calculatorDialog"}
{"language":"python","line":1051,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_calculatorDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1051:function:get_calculatorDialog"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_calculatorDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1053:function:reset_calculatorDialog"}
{"language":"python","line":1056,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_calculatorDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1056:function:get_calculatorDialogColor"}
{"language":"python","line":1058,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_calculatorDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1058:function:set_calculatorDialogColor"}
{"language":"python","line":1062,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_machineLogDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1062:function:set_machineLogDialog"}
{"language":"python","line":1064,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_machineLogDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1064:function:get_machineLogDialog"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_machineLogDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1066:function:reset_machineLogDialog"}
{"language":"python","line":1069,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_machineLogDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1069:function:get_machineLogDialogColor"}
{"language":"python","line":1071,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_machineLogDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1071:function:set_machineLogDialogColor"}
{"language":"python","line":1075,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_runFromLineDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1075:function:set_runFromLineDialog"}
{"language":"python","line":1077,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_runFromLineDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1077:function:get_runFromLineDialog"}
{"language":"python","line":1079,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_runFromLineDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1079:function:reset_runFromLineDialog"}
{"language":"python","line":1082,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_runFromLineDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1082:function:get_runFromLineDialogColor"}
{"language":"python","line":1084,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_runFromLineDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1084:function:set_runFromLineDialogColor"}
{"language":"python","line":1088,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"getHalCompName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1088:function:getHalCompName"}
{"language":"python","line":1090,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"setHalCompName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1090:function:setHalCompName"}
{"language":"python","line":1092,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"resetHalCompName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1092:function:resetHalCompName"}
{"language":"python","line":1100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1100:function:__getitem__"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:1102:function:__setitem__"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:152:function:_hal_init"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_pref_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:295:function:_pref_init"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_VCPObject_injection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:314:function:_VCPObject_injection"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"on_periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:318:function:on_periodic"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"process_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:328:function:process_error"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"closeEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:374:function:closeEvent"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_tool_file_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:440:function:_tool_file_info"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"add_xembed_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:450:function:add_xembed_tabs"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_embed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:492:function:_embed"}
{"language":"python","line":516,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_about_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:516:function:init_about_dialog"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"showAboutDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:527:function:showAboutDialog"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_tool_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:531:function:init_tool_dialog"}
{"language":"python","line":541,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_message_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:541:function:init_message_dialog"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_close_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:549:function:init_close_dialog"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_entry_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:557:function:init_entry_dialog"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_file_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:566:function:init_file_dialog"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_focus_overlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:574:function:init_focus_overlay"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_focus_effect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:581:function:init_focus_effect"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_keyboard_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:585:function:init_keyboard_dialog"}
{"language":"python","line":593,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_versaprobe_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:593:function:init_versaprobe_dialog"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"import_ZMQ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:59:function:import_ZMQ"}
{"language":"python","line":602,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_macrotab_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:602:function:init_macrotab_dialog"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_camview_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:610:function:init_camview_dialog"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_tooloffset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:618:function:init_tooloffset_dialog"}
{"language":"python","line":626,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_originoffset_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:626:function:init_originoffset_dialog"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_calculator_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:635:function:init_calculator_dialog"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_machinelog_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:643:function:init_machinelog_dialog"}
{"language":"python","line":651,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_runfromline_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:651:function:init_runfromline_dialog"}
{"language":"python","line":659,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_zmg_subscribe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:659:function:init_zmg_subscribe"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"on_read_msg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:674:function:on_read_msg"}
{"language":"python","line":700,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"init_zmq_publish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:700:function:init_zmq_publish"}
{"language":"python","line":709,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"zmq_write_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:709:function:zmq_write_message"}
{"language":"python","line":722,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:722:function:_override_limits"}
{"language":"python","line":728,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"effect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:728:function:effect"}
{"language":"python","line":742,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:742:function:_toggle_properties"}
{"language":"python","line":754,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:754:function:set_notify"}
{"language":"python","line":756,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:756:function:get_notify"}
{"language":"python","line":758,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:758:function:reset_notify"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"ScreenOptions","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:75:class:ScreenOptions"}
{"language":"python","line":761,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_max_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:761:function:set_max_messages"}
{"language":"python","line":763,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_max_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:763:function:get_max_messages"}
{"language":"python","line":765,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_max_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:765:function:reset_max_messages"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:768:function:set_close"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:76:function:__init__"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:770:function:get_close"}
{"language":"python","line":772,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:772:function:reset_close"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:775:function:set_errors"}
{"language":"python","line":777,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:777:function:get_errors"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:779:function:reset_errors"}
{"language":"python","line":782,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_play_sounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:782:function:set_play_sounds"}
{"language":"python","line":784,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_play_sounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:784:function:get_play_sounds"}
{"language":"python","line":786,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_play_sounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:786:function:reset_play_sounds"}
{"language":"python","line":789,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_use_pref_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:789:function:set_use_pref_file"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_use_pref_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:791:function:get_use_pref_file"}
{"language":"python","line":793,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_use_pref_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:793:function:reset_use_pref_file"}
{"language":"python","line":796,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_pref_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:796:function:set_pref_filename"}
{"language":"python","line":798,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_pref_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:798:function:get_pref_filename"}
{"language":"python","line":800,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_pref_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:800:function:reset_pref_filename"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"getColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:803:function:getColor"}
{"language":"python","line":805,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"setColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:805:function:setColor"}
{"language":"python","line":807,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"resetColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:807:function:resetColor"}
{"language":"python","line":810,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_send_zmg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:810:function:set_send_zmg"}
{"language":"python","line":812,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_send_zmg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:812:function:get_send_zmg"}
{"language":"python","line":815,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_receive_zmg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:815:function:set_receive_zmg"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_receive_zmg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:817:function:get_receive_zmg"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_embed_prgm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:837:function:set_embed_prgm"}
{"language":"python","line":839,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_embed_prgm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:839:function:get_embed_prgm"}
{"language":"python","line":841,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_embed_prgm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:841:function:reset_embed_prgm"}
{"language":"python","line":844,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_default_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:844:function:set_default_tab"}
{"language":"python","line":846,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_default_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:846:function:get_default_tab"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_focusOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:852:function:set_focusOverlay"}
{"language":"python","line":854,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_focusOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:854:function:get_focusOverlay"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_focusOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:856:function:reset_focusOverlay"}
{"language":"python","line":860,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_focusEffect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:860:function:set_focusEffect"}
{"language":"python","line":862,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_focusEffect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:862:function:get_focusEffect"}
{"language":"python","line":864,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_focusEffect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:864:function:reset_focusEffect"}
{"language":"python","line":868,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_focusBlur","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:868:function:set_focusBlur"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_focusBlur","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:872:function:get_focusBlur"}
{"language":"python","line":874,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_focusBlur","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:874:function:reset_focusBlur"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_focusTint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:878:function:set_focusTint"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_focusTint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:882:function:get_focusTint"}
{"language":"python","line":884,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_focusTint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:884:function:reset_focusTint"}
{"language":"python","line":890,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_messageDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:890:function:set_messageDialog"}
{"language":"python","line":892,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_messageDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:892:function:get_messageDialog"}
{"language":"python","line":894,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_messageDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:894:function:reset_messageDialog"}
{"language":"python","line":897,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_messageDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:897:function:get_messageDialogColor"}
{"language":"python","line":899,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_messageDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:899:function:set_messageDialogColor"}
{"language":"python","line":903,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_closeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:903:function:set_closeDialog"}
{"language":"python","line":905,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_closeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:905:function:get_closeDialog"}
{"language":"python","line":907,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_closeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:907:function:reset_closeDialog"}
{"language":"python","line":911,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_entryDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:911:function:set_entryDialog"}
{"language":"python","line":913,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_entryDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:913:function:get_entryDialog"}
{"language":"python","line":915,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_entryDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:915:function:reset_entryDialog"}
{"language":"python","line":918,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_entryDialogSoftkey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:918:function:set_entryDialogSoftkey"}
{"language":"python","line":920,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_entryDialogSoftkey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:920:function:get_entryDialogSoftkey"}
{"language":"python","line":922,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_entryDialogSoftkey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:922:function:reset_entryDialogSoftkey"}
{"language":"python","line":925,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_entryDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:925:function:get_entryDialogColor"}
{"language":"python","line":927,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_entryDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:927:function:set_entryDialogColor"}
{"language":"python","line":931,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_toolDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:931:function:set_toolDialog"}
{"language":"python","line":933,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_toolDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:933:function:get_toolDialog"}
{"language":"python","line":935,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_toolDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:935:function:reset_toolDialog"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_toolDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:938:function:get_toolDialogColor"}
{"language":"python","line":940,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_toolDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:940:function:set_toolDialogColor"}
{"language":"python","line":943,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"setUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:943:function:setUseDesktopNotify"}
{"language":"python","line":945,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"getUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:945:function:getUseDesktopNotify"}
{"language":"python","line":947,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"resetUseDesktopNotify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:947:function:resetUseDesktopNotify"}
{"language":"python","line":950,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"setFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:950:function:setFrameless"}
{"language":"python","line":952,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"getFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:952:function:getFrameless"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"resetFrameless","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:954:function:resetFrameless"}
{"language":"python","line":958,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_fileDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:958:function:set_fileDialog"}
{"language":"python","line":960,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_fileDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:960:function:get_fileDialog"}
{"language":"python","line":962,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_fileDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:962:function:reset_fileDialog"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_fileDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:965:function:get_fileDialogColor"}
{"language":"python","line":967,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_fileDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:967:function:set_fileDialogColor"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_keyboardDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:971:function:set_keyboardDialog"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_keyboardDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:973:function:get_keyboardDialog"}
{"language":"python","line":975,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_keyboardDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:975:function:reset_keyboardDialog"}
{"language":"python","line":978,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_keyboardDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:978:function:get_keyboardDialogColor"}
{"language":"python","line":980,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_keyboardDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:980:function:set_keyboardDialogColor"}
{"language":"python","line":984,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_versaProbeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:984:function:set_versaProbeDialog"}
{"language":"python","line":986,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_versaProbeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:986:function:get_versaProbeDialog"}
{"language":"python","line":988,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"reset_versaProbeDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:988:function:reset_versaProbeDialog"}
{"language":"python","line":991,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_versaProbeDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:991:function:get_versaProbeDialogColor"}
{"language":"python","line":993,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_versaProbeDialogColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:993:function:set_versaProbeDialogColor"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"set_macroTabDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:997:function:set_macroTabDialog"}
{"language":"python","line":999,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/screen_options.py","source_sha":"a3e6b759233ddd2479ff4f7320b4218e447c2a61cc645f2bdb3232453bae8909","symbol":"get_macroTabDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/screen_options.py:999:function:get_macroTabDialog"}
{"language":"python","line":1001,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1001:function:set_is_flood"}
{"language":"python","line":1005,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1005:function:get_is_flood"}
{"language":"python","line":1007,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1007:function:reset_is_flood"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:100:function:reset_bit_pin_type"}
{"language":"python","line":1011,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1011:function:set_is_mist"}
{"language":"python","line":1015,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1015:function:get_is_mist"}
{"language":"python","line":1017,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1017:function:reset_is_mist"}
{"language":"python","line":1021,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1021:function:set_is_block_delete"}
{"language":"python","line":1025,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1025:function:get_is_block_delete"}
{"language":"python","line":1027,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1027:function:reset_is_block_delete"}
{"language":"python","line":1031,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1031:function:set_is_optional_stop"}
{"language":"python","line":1035,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1035:function:get_is_optional_stop"}
{"language":"python","line":1037,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1037:function:reset_is_optional_stop"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:103:function:set_s32_pin_type"}
{"language":"python","line":1041,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1041:function:set_is_joint_homed"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1045:function:get_is_joint_homed"}
{"language":"python","line":1047,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1047:function:reset_is_joint_homed"}
{"language":"python","line":1051,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1051:function:set_is_limits_overridden"}
{"language":"python","line":1055,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1055:function:get_is_limits_overridden"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1057:function:reset_is_limits_overridden"}
{"language":"python","line":1061,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1061:function:set_is_manual"}
{"language":"python","line":1065,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1065:function:get_is_manual"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1067:function:reset_is_manual"}
{"language":"python","line":1071,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1071:function:set_is_mdi"}
{"language":"python","line":1075,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1075:function:get_is_mdi"}
{"language":"python","line":1077,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1077:function:reset_is_mdi"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:107:function:get_s32_pin_type"}
{"language":"python","line":1081,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1081:function:set_is_auto"}
{"language":"python","line":1085,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1085:function:get_is_auto"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1087:function:reset_is_auto"}
{"language":"python","line":1091,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1091:function:set_is_spindle_stopped"}
{"language":"python","line":1095,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1095:function:get_is_spindle_stopped"}
{"language":"python","line":1097,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1097:function:reset_is_spindle_stopped"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_s32_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:109:function:reset_s32_pin_type"}
{"language":"python","line":1101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1101:function:set_is_spindle_fwd"}
{"language":"python","line":1105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1105:function:get_is_spindle_fwd"}
{"language":"python","line":1107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1107:function:reset_is_spindle_fwd"}
{"language":"python","line":1111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1111:function:set_is_spindle_rev"}
{"language":"python","line":1115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1115:function:get_is_spindle_rev"}
{"language":"python","line":1117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1117:function:reset_is_spindle_rev"}
{"language":"python","line":1123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1123:function:set_joint_number"}
{"language":"python","line":1125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1125:function:get_joint_number"}
{"language":"python","line":1127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1127:function:reset_joint_number"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:112:function:set_float_pin_type"}
{"language":"python","line":1156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisManual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1156:function:setisManual"}
{"language":"python","line":1158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisManual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1158:function:getisManual"}
{"language":"python","line":1162,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisMDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1162:function:setisMDI"}
{"language":"python","line":1164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisMDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1164:function:getisMDI"}
{"language":"python","line":1168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1168:function:setisAuto"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:116:function:get_float_pin_type"}
{"language":"python","line":1170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1170:function:getisAuto"}
{"language":"python","line":1174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1174:function:setisEstop"}
{"language":"python","line":1176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1176:function:getisEstop"}
{"language":"python","line":1180,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisStateOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1180:function:setisStateOn"}
{"language":"python","line":1182,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisStateOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1182:function:getisStateOn"}
{"language":"python","line":1186,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1186:function:setisHomed"}
{"language":"python","line":1188,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1188:function:getisHomed"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_float_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:118:function:reset_float_pin_type"}
{"language":"python","line":1192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisAllHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1192:function:setisAllHomed"}
{"language":"python","line":1194,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisAllHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1194:function:getisAllHomed"}
{"language":"python","line":1199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisAllHomedSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1199:function:setisAllHomedSensitive"}
{"language":"python","line":1201,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisAllHomedSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1201:function:getisAllHomedSensitive"}
{"language":"python","line":1205,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisOnSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1205:function:setisOnSensitive"}
{"language":"python","line":1207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisOnSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1207:function:getisOnSensitive"}
{"language":"python","line":1211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisIdleSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1211:function:setisIdleSensitive"}
{"language":"python","line":1213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisIdleSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1213:function:getisIdleSensitive"}
{"language":"python","line":1217,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisRunSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1217:function:setisRunSensitive"}
{"language":"python","line":1219,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisRunSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1219:function:getisRunSensitive"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_floatTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:121:function:set_floatTemplate"}
{"language":"python","line":1223,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisAutoPauseSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1223:function:setisAutoPauseSensitive"}
{"language":"python","line":1225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisAutoPauseSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1225:function:getisAutoPauseSensitive"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisManSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1229:function:setisManSensitive"}
{"language":"python","line":1231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisManSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1231:function:getisManSensitive"}
{"language":"python","line":1235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisMDISensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1235:function:setisMDISensitive"}
{"language":"python","line":1237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisMDISensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1237:function:getisMDISensitive"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_floatTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:123:function:get_floatTemplate"}
{"language":"python","line":1241,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setisAutoSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1241:function:setisAutoSensitive"}
{"language":"python","line":1243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"getisAutoSensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1243:function:getisAutoSensitive"}
{"language":"python","line":1248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1248:function:__getitem__"}
{"language":"python","line":1250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1250:function:__setitem__"}
{"language":"python","line":1254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"PushButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1254:class:PushButton"}
{"language":"python","line":1255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1255:function:__init__"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_floatTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:125:function:reset_floatTemplate"}
{"language":"python","line":1262,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1262:function:_hal_init"}
{"language":"python","line":1273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"connectSignals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1273:function:connectSignals"}
{"language":"python","line":1275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1275:function:_update"}
{"language":"python","line":1285,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"ScaledLabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1285:class:ScaledLabel"}
{"language":"python","line":1290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1290:function:__init__"}
{"language":"python","line":1295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1295:function:_hal_init"}
{"language":"python","line":1301,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"textSample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1301:function:textSample"}
{"language":"python","line":1309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setMinSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1309:function:setMinSize"}
{"language":"python","line":1315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setMaxSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1315:function:setMaxSize"}
{"language":"python","line":1321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"resizeEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1321:function:resizeEvent"}
{"language":"python","line":1367,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setStyleFontSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1367:function:setStyleFontSize"}
{"language":"python","line":1370,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_scaleText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1370:function:set_scaleText"}
{"language":"python","line":1372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_scaleText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1372:function:get_scaleText"}
{"language":"python","line":1374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_scaleText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1374:function:reset_scaleText"}
{"language":"python","line":1377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_testSample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1377:function:set_testSample"}
{"language":"python","line":1379,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_testSample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1379:function:get_testSample"}
{"language":"python","line":1381,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_testSample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:1381:function:reset_testSample"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:139:function:__getitem__"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:141:function:__setitem__"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"CheckBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:144:class:CheckBox"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:145:function:__init__"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"RadioButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:149:class:RadioButton"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:150:function:__init__"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"Slider","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:154:class:Slider"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:155:function:__init__"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:158:function:_hal_init"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"updateValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:170:function:updateValue"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:175:function:set_pin_name"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:177:function:get_pin_name"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:179:function:reset_pin_name"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"Dial","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:183:class:Dial"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:184:function:__init__"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:193:function:_hal_init"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"updateScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:207:function:updateScale"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"updateCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:211:function:updateCount"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:235:function:set_pin_name"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:237:function:get_pin_name"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:239:function:reset_pin_name"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"DoubleScale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:243:class:DoubleScale"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:247:function:__init__"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setInput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:255:function:setInput"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:261:function:_pin_update"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:266:function:set_pin_name"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:268:function:get_pin_name"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:270:function:reset_pin_name"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"GridLayout","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:274:class:GridLayout"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:275:function:__init__"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"RichButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:279:class:RichButton"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:280:function:__init__"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:289:function:setText"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:292:function:text"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:298:function:event"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_richText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:310:function:set_richText"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_richText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:312:function:get_richText"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_richText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:314:function:reset_richText"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"IndicatedPushButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:319:class:IndicatedPushButton"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:320:function:__init__"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"LCDNumber","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:36:class:LCDNumber"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:37:function:__init__"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"setText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:390:function:setText"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:404:function:_hal_init"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:44:function:_hal_init"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"enable_logic_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:450:function:enable_logic_check"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"disconnectSignals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:476:function:disconnectSignals"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"connectSignals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:487:function:connectSignals"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:488:function:_update"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_init_state_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:508:function:_init_state_change"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"only_false","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:509:function:only_false"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_flip_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:549:function:_flip_state"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_j_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:556:function:_j_homed"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_j_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:560:function:_j_unhomed"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_check_override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:564:function:_check_override_limits"}
{"language":"python","line":571,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:571:function:_mode_changed"}
{"language":"python","line":589,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_spindle_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:589:function:_spindle_changed"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"updateDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:59:function:updateDisplay"}
{"language":"python","line":600,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_style_polish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:600:function:_style_polish"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:609:function:python_command"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"updateFloatDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:62:function:updateFloatDisplay"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"toggle_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:635:function:toggle_text"}
{"language":"python","line":641,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"indicator_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:641:function:indicator_update"}
{"language":"python","line":647,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"paintEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:647:function:paintEvent"}
{"language":"python","line":653,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"paintIndicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:653:function:paintIndicator"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_indicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:735:function:set_indicator"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_indicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:738:function:get_indicator"}
{"language":"python","line":740,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_indicator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:740:function:reset_indicator"}
{"language":"python","line":743,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:743:function:set_shape"}
{"language":"python","line":746,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:746:function:get_shape"}
{"language":"python","line":748,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:748:function:reset_shape"}
{"language":"python","line":751,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_HAL_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:751:function:set_HAL_pin"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_HAL_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:755:function:get_HAL_pin"}
{"language":"python","line":757,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_HAL_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:757:function:reset_HAL_pin"}
{"language":"python","line":760,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_ind_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:760:function:set_ind_status"}
{"language":"python","line":764,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_ind_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:764:function:get_ind_status"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_ind_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:766:function:reset_ind_status"}
{"language":"python","line":769,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_state_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:769:function:set_state_text"}
{"language":"python","line":773,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_state_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:773:function:get_state_text"}
{"language":"python","line":775,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_state_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:775:function:reset_state_text"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:778:function:set_python_command"}
{"language":"python","line":780,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:780:function:get_python_command"}
{"language":"python","line":782,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:782:function:reset_python_command"}
{"language":"python","line":785,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_on_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:785:function:get_on_color"}
{"language":"python","line":787,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_on_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:787:function:set_on_color"}
{"language":"python","line":790,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_off_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:790:function:get_off_color"}
{"language":"python","line":792,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_off_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:792:function:set_off_color"}
{"language":"python","line":796,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_indicator_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:796:function:set_indicator_size"}
{"language":"python","line":799,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_indicator_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:799:function:get_indicator_size"}
{"language":"python","line":801,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_indicator_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:801:function:reset_indicator_size"}
{"language":"python","line":805,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_circle_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:805:function:set_circle_diameter"}
{"language":"python","line":808,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_circle_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:808:function:get_circle_diameter"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:80:function:_toggle_properties"}
{"language":"python","line":810,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_circle_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:810:function:reset_circle_diameter"}
{"language":"python","line":814,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_corner_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:814:function:set_corner_radius"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_corner_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:817:function:get_corner_radius"}
{"language":"python","line":819,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_corner_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:819:function:reset_corner_radius"}
{"language":"python","line":823,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_h_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:823:function:set_h_fraction"}
{"language":"python","line":826,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_h_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:826:function:get_h_fraction"}
{"language":"python","line":828,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_h_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:828:function:reset_h_fraction"}
{"language":"python","line":832,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_w_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:832:function:set_w_fraction"}
{"language":"python","line":835,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_w_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:835:function:get_w_fraction"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_w_fraction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:837:function:reset_w_fraction"}
{"language":"python","line":841,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_right_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:841:function:set_right_edge_offset"}
{"language":"python","line":844,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_right_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:844:function:get_right_edge_offset"}
{"language":"python","line":846,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_right_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:846:function:reset_right_edge_offset"}
{"language":"python","line":850,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_top_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:850:function:set_top_edge_offset"}
{"language":"python","line":853,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_top_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:853:function:get_top_edge_offset"}
{"language":"python","line":855,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_top_edge_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:855:function:reset_top_edge_offset"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_true_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:859:function:set_true_string"}
{"language":"python","line":864,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_true_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:864:function:get_true_string"}
{"language":"python","line":866,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_true_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:866:function:reset_true_string"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_false_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:869:function:set_false_string"}
{"language":"python","line":874,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_false_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:874:function:get_false_string"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_false_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:876:function:reset_false_string"}
{"language":"python","line":879,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_true_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:879:function:set_true_python_command"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:87:function:set_pin_name"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_true_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:881:function:get_true_python_command"}
{"language":"python","line":883,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_true_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:883:function:reset_true_python_command"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_false_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:886:function:set_false_python_command"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_false_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:888:function:get_false_python_command"}
{"language":"python","line":890,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_false_python_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:890:function:reset_false_python_command"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:893:function:set_pin_name"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:895:function:get_pin_name"}
{"language":"python","line":897,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:897:function:reset_pin_name"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:89:function:get_pin_name"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:91:function:reset_pin_name"}
{"language":"python","line":929,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"_toggle_status_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:929:function:_toggle_status_properties"}
{"language":"python","line":943,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_invert_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:943:function:set_invert_status"}
{"language":"python","line":945,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_invert_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:945:function:get_invert_status"}
{"language":"python","line":947,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_invert_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:947:function:reset_invert_status"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:94:function:set_bit_pin_type"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:951:function:set_is_paused"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:955:function:get_is_paused"}
{"language":"python","line":957,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:957:function:reset_is_paused"}
{"language":"python","line":961,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:961:function:set_is_estopped"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:965:function:get_is_estopped"}
{"language":"python","line":967,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:967:function:reset_is_estopped"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:971:function:set_is_on"}
{"language":"python","line":975,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:975:function:get_is_on"}
{"language":"python","line":977,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:977:function:reset_is_on"}
{"language":"python","line":981,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:981:function:set_is_idle"}
{"language":"python","line":985,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:985:function:get_is_idle"}
{"language":"python","line":987,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:987:function:reset_is_idle"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_bit_pin_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:98:function:get_bit_pin_type"}
{"language":"python","line":991,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"set_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:991:function:set_is_homed"}
{"language":"python","line":995,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"get_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:995:function:get_is_homed"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py","source_sha":"f732c1d66d35f59c43fe77a1fb69b34aee26a16f2aa538b008e64a9ce1003f7d","symbol":"reset_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/simple_widgets.py:997:function:reset_is_homed"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_false_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:102:function:get_false_textTemplate"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_false_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:104:function:reset_false_textTemplate"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:108:function:set_machine_units"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:112:function:get_machine_units"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:114:function:reset_machine_units"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_metric_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:118:function:set_metric_mode"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_metric_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:122:function:get_metric_mode"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_metric_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:124:function:reset_metric_mode"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_css_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:128:function:set_css_mode"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_css_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:132:function:get_css_mode"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_css_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:134:function:reset_css_mode"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_fpr_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:138:function:set_fpr_mode"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_fpr_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:142:function:get_fpr_mode"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_fpr_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:144:function:reset_fpr_mode"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_diameter_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:148:function:set_diameter_mode"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_diameter_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:152:function:get_diameter_mode"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_diameter_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:154:function:reset_diameter_mode"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:172:function:__getitem__"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:174:function:__setitem__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"StateLabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:35:class:StateLabel"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:36:function:__init__"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:47:function:_hal_init"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"_f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:48:function:_f"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"_set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:61:function:_set_text"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:75:function:_toggle_properties"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_true_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:84:function:set_true_textTemplate"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"get_true_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:91:function:get_true_textTemplate"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"reset_true_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:93:function:reset_true_textTemplate"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_label.py","source_sha":"dab5d80368ad121a76eb3d28a5e10df0f2566761faadbbefe433c20b8e38263a","symbol":"set_false_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_label.py:96:function:set_false_textTemplate"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"_flip_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:132:function:_flip_state"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"change_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:137:function:change_state"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:142:function:joint_homed"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"joints_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:146:function:joints_unhomed"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"check_override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:150:function:check_override_limits"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:157:function:mode_changed"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:167:function:spindle_changed"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:177:function:spindle_off"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_requested_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:184:function:spindle_requested_changed"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_override_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:189:function:spindle_override_changed"}
{"language":"python","line":192,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_actual_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:192:function:spindle_actual_changed"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"spindle_near_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:204:function:spindle_near_check"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"switch_on_hard_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:214:function:switch_on_hard_limits"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"_set_halpin_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:232:function:_set_halpin_text"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:247:function:_toggle_properties"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_invert_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:266:function:set_invert_state"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_invert_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:268:function:get_invert_state"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_invert_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:270:function:reset_invert_state"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:274:function:set_is_paused"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:278:function:get_is_paused"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_paused","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:280:function:reset_is_paused"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:284:function:set_is_estopped"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:288:function:get_is_estopped"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_estopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:290:function:reset_is_estopped"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:294:function:set_is_on"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:298:function:get_is_on"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:300:function:reset_is_on"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:304:function:set_is_idle"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:308:function:get_is_idle"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:310:function:reset_is_idle"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:314:function:set_is_homed"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:318:function:get_is_homed"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:320:function:reset_is_homed"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:324:function:set_is_flood"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:328:function:get_is_flood"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:330:function:reset_is_flood"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:334:function:set_is_mist"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:338:function:get_is_mist"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:340:function:reset_is_mist"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:344:function:set_is_block_delete"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:348:function:get_is_block_delete"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"StateLED","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:34:class:StateLED"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:350:function:reset_is_block_delete"}
{"language":"python","line":354,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:354:function:set_is_optional_stop"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:358:function:get_is_optional_stop"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:360:function:reset_is_optional_stop"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:364:function:set_is_joint_homed"}
{"language":"python","line":368,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:368:function:get_is_joint_homed"}
{"language":"python","line":370,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:370:function:reset_is_joint_homed"}
{"language":"python","line":374,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:374:function:set_is_limits_overridden"}
{"language":"python","line":378,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:378:function:get_is_limits_overridden"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_limits_overridden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:380:function:reset_is_limits_overridden"}
{"language":"python","line":384,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:384:function:set_is_manual"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:388:function:get_is_manual"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:390:function:reset_is_manual"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:394:function:set_is_mdi"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:398:function:get_is_mdi"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:400:function:reset_is_mdi"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:404:function:set_is_auto"}
{"language":"python","line":408,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:408:function:get_is_auto"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:40:function:__init__"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:410:function:reset_is_auto"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:414:function:set_is_spindle_stopped"}
{"language":"python","line":418,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:418:function:get_is_spindle_stopped"}
{"language":"python","line":420,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_spindle_stopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:420:function:reset_is_spindle_stopped"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:424:function:set_is_spindle_fwd"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:428:function:get_is_spindle_fwd"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_spindle_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:430:function:reset_is_spindle_fwd"}
{"language":"python","line":434,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:434:function:set_is_spindle_rev"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:438:function:get_is_spindle_rev"}
{"language":"python","line":440,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_spindle_rev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:440:function:reset_is_spindle_rev"}
{"language":"python","line":444,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_is_spindle_at_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:444:function:set_is_spindle_at_speed"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_is_spindle_at_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:448:function:get_is_spindle_at_speed"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_is_spindle_at_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:450:function:reset_is_spindle_at_speed"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_neg_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:454:function:set_neg_limit_tripped"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_neg_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:458:function:get_neg_limit_tripped"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_neg_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:460:function:reset_neg_limit_tripped"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_pos_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:464:function:set_pos_limit_tripped"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_pos_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:468:function:get_pos_limit_tripped"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_pos_limit_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:470:function:reset_pos_limit_tripped"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_limits_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:474:function:set_limits_tripped"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_limits_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:478:function:get_limits_tripped"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_limits_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:480:function:reset_limits_tripped"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_follow_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:483:function:set_follow_pin"}
{"language":"python","line":487,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_follow_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:487:function:get_follow_pin"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_follow_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:489:function:reset_follow_pin"}
{"language":"python","line":495,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:495:function:set_joint_number"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:497:function:get_joint_number"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:499:function:reset_joint_number"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_spindle_near_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:502:function:set_spindle_near_percent"}
{"language":"python","line":506,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_spindle_near_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:506:function:get_spindle_near_percent"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_spindle_near_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:508:function:reset_spindle_near_percent"}
{"language":"python","line":511,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"set_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:511:function:set_halpin_name"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"get_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:513:function:get_halpin_name"}
{"language":"python","line":515,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"reset_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:515:function:reset_halpin_name"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:551:function:__getitem__"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:553:function:__setitem__"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:75:function:_hal_init"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/state_led.py","source_sha":"f6a8baa9211338f415d55c27103b56a534be42d590286ac19f30563ad45db0fb","symbol":"only_false","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/state_led.py:76:function:only_false"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:164:function:_set_text"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_alt_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:167:function:_set_alt_text"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_blend_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:171:function:_set_blend_text"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_fcode_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:176:function:_set_fcode_text"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_feedrate_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:179:function:_set_feedrate_text"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_feedunit_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:187:function:_set_feedunit_text"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_actual_rpm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:200:function:_set_actual_rpm"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_user_system_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:203:function:_set_user_system_text"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:207:function:_set_machine_units"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_switch_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:211:function:_switch_units"}
{"language":"python","line":214,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_switch_jog_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:214:function:_switch_jog_units"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_switch_tool_diam_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:218:function:_switch_tool_diam_units"}
{"language":"python","line":226,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_switch_tool_offsets_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:226:function:_switch_tool_offsets_units"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_switch_max_velocity_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:234:function:_switch_max_velocity_units"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_tool_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:238:function:_tool_info"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_tool_file_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:267:function:_tool_file_info"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_tool_offset_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:276:function:_set_tool_offset_text"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_ss_tool_diam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:284:function:_ss_tool_diam"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_work_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:290:function:_set_work_diameter"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_ss_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:293:function:_ss_spindle_speed"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_surface_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:296:function:_set_surface_speed"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"conversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:306:function:conversion"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_file_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:312:function:_file_loaded"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:317:function:_machine_state"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_timestamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:320:function:_set_timestamp"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:323:function:_set_jograte"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:330:function:_set_max_velocity"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_halpin_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:337:function:_set_halpin_text"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_set_motion_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:347:function:_set_motion_type"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:358:function:_toggle_properties"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"StatusLabel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:36:class:StatusLabel"}
{"language":"python","line":372,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:372:function:set_textTemplate"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:37:function:__init__"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:389:function:get_textTemplate"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:391:function:reset_textTemplate"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:394:function:set_alt_textTemplate"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:406:function:get_alt_textTemplate"}
{"language":"python","line":408,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_alt_textTemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:408:function:reset_alt_textTemplate"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:412:function:set_index"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:415:function:get_index"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:417:function:reset_index"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:422:function:set_feed_override"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:426:function:get_feed_override"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:428:function:reset_feed_override"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:432:function:set_rapid_override"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:436:function:get_rapid_override"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:438:function:reset_rapid_override"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_max_velocity_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:442:function:set_max_velocity_override"}
{"language":"python","line":446,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_max_velocity_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:446:function:get_max_velocity_override"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_max_velocity_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:448:function:reset_max_velocity_override"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:452:function:set_spindle_override"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:456:function:get_spindle_override"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:458:function:reset_spindle_override"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:462:function:set_jograte"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:466:function:get_jograte"}
{"language":"python","line":468,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_jograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:468:function:reset_jograte"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_jograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:472:function:set_jograte_angular"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_jograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:476:function:get_jograte_angular"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_jograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:478:function:reset_jograte_angular"}
{"language":"python","line":482,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_jogincr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:482:function:set_jogincr"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_jogincr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:486:function:get_jogincr"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_jogincr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:488:function:reset_jogincr"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_jogincr_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:492:function:set_jogincr_angular"}
{"language":"python","line":496,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_jogincr_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:496:function:get_jogincr_angular"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_jogincr_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:498:function:reset_jogincr_angular"}
{"language":"python","line":502,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_tool_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:502:function:set_tool_number"}
{"language":"python","line":506,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_tool_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:506:function:get_tool_number"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_tool_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:508:function:reset_tool_number"}
{"language":"python","line":512,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_current_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:512:function:set_current_feedrate"}
{"language":"python","line":516,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_current_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:516:function:get_current_feedrate"}
{"language":"python","line":518,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_current_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:518:function:reset_current_feedrate"}
{"language":"python","line":522,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_current_feedunit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:522:function:set_current_feedunit"}
{"language":"python","line":526,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_current_feedunit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:526:function:get_current_feedunit"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_current_feedunit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:528:function:reset_current_feedunit"}
{"language":"python","line":532,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_requested_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:532:function:set_requested_spindle_speed"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_requested_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:536:function:get_requested_spindle_speed"}
{"language":"python","line":538,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_requested_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:538:function:reset_requested_spindle_speed"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_actual_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:542:function:set_actual_spindle_speed"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_actual_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:546:function:get_actual_spindle_speed"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_actual_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:548:function:reset_actual_spindle_speed"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:552:function:set_user_system"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:556:function:get_user_system"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:558:function:reset_user_system"}
{"language":"python","line":562,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_fcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:562:function:set_fcode"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_fcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:566:function:get_fcode"}
{"language":"python","line":568,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_fcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:568:function:reset_fcode"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_blendcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:572:function:set_blendcode"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_blendcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:576:function:get_blendcode"}
{"language":"python","line":578,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_blendcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:578:function:reset_blendcode"}
{"language":"python","line":582,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:582:function:set_gcodes"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:586:function:get_gcodes"}
{"language":"python","line":588,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:588:function:reset_gcodes"}
{"language":"python","line":592,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:592:function:set_mcodes"}
{"language":"python","line":596,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:596:function:get_mcodes"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:598:function:reset_mcodes"}
{"language":"python","line":602,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_tool_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:602:function:set_tool_diameter"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_tool_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:606:function:get_tool_diameter"}
{"language":"python","line":608,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_tool_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:608:function:reset_tool_diameter"}
{"language":"python","line":612,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_tool_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:612:function:set_tool_comment"}
{"language":"python","line":616,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_tool_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:616:function:get_tool_comment"}
{"language":"python","line":618,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_tool_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:618:function:reset_tool_comment"}
{"language":"python","line":622,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_actual_surface_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:622:function:set_actual_surface_speed"}
{"language":"python","line":626,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_actual_surface_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:626:function:get_actual_surface_speed"}
{"language":"python","line":628,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_actual_surface_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:628:function:reset_actual_surface_speed"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:632:function:set_filename"}
{"language":"python","line":636,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:636:function:get_filename"}
{"language":"python","line":638,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:638:function:reset_filename"}
{"language":"python","line":642,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_filepath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:642:function:set_filepath"}
{"language":"python","line":646,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_filepath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:646:function:get_filepath"}
{"language":"python","line":648,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_filepath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:648:function:reset_filepath"}
{"language":"python","line":652,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:652:function:set_machine_state"}
{"language":"python","line":656,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:656:function:get_machine_state"}
{"language":"python","line":658,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_machine_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:658:function:reset_machine_state"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_motion_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:662:function:set_motion_type"}
{"language":"python","line":666,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_motion_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:666:function:get_motion_type"}
{"language":"python","line":668,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_motion_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:668:function:reset_motion_type"}
{"language":"python","line":672,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_time_stamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:672:function:set_time_stamp"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_time_stamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:676:function:get_time_stamp"}
{"language":"python","line":678,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_time_stamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:678:function:reset_time_stamp"}
{"language":"python","line":682,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:682:function:set_tool_offset"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:686:function:get_tool_offset"}
{"language":"python","line":688,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:688:function:reset_tool_offset"}
{"language":"python","line":691,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_state_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:691:function:set_state_label_l"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_state_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:693:function:get_state_label_l"}
{"language":"python","line":695,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_state_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:695:function:reset_state_label_l"}
{"language":"python","line":698,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_motion_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:698:function:set_motion_label_l"}
{"language":"python","line":700,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_motion_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:700:function:get_motion_label_l"}
{"language":"python","line":702,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_motion_label_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:702:function:reset_motion_label_l"}
{"language":"python","line":706,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_gcode_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:706:function:set_gcode_selected"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_gcode_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:710:function:get_gcode_selected"}
{"language":"python","line":712,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_gcode_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:712:function:reset_gcode_selected"}
{"language":"python","line":716,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_halpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:716:function:set_halpin"}
{"language":"python","line":720,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_halpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:720:function:get_halpin"}
{"language":"python","line":722,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_halpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:722:function:reset_halpin"}
{"language":"python","line":725,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"set_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:725:function:set_halpin_name"}
{"language":"python","line":727,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"get_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:727:function:get_halpin_name"}
{"language":"python","line":729,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"reset_halpin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:729:function:reset_halpin_name"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:779:function:__getitem__"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:781:function:__setitem__"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:81:function:_hal_init"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_label.py","source_sha":"853394b27c2a364ffb46e2d09b57ca6a1217c7dfe12ea70248eec2cc0e72bf07","symbol":"_f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_label.py:83:function:_f"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:132:function:setValue"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"_action","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:137:function:_action"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"get_alert_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:157:function:get_alert_cmd"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"_style_polish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:167:function:_style_polish"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"_toggle_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:181:function:_toggle_properties"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:189:function:setrapid"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:193:function:getrapid"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetrapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:195:function:resetrapid"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:198:function:setfeed"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:202:function:getfeed"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetfeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:204:function:resetfeed"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:207:function:setspindle"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:211:function:getspindle"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetspindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:213:function:resetspindle"}
{"language":"python","line":216,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:216:function:setjograte"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:220:function:getjograte"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetjograte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:222:function:resetjograte"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setjograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:225:function:setjograte_angular"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getjograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:229:function:getjograte_angular"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetjograte_angular","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:231:function:resetjograte_angular"}
{"language":"python","line":234,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setmax_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:234:function:setmax_velocity"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getmax_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:238:function:getmax_velocity"}
{"language":"python","line":240,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetmax_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:240:function:resetmax_velocity"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"set_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:243:function:set_halpin_option"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"get_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:245:function:get_halpin_option"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"reset_halpin_option","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:247:function:reset_halpin_option"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:250:function:set_pin_name"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:252:function:get_pin_name"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:254:function:reset_pin_name"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setAlertState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:266:function:setAlertState"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getAlertState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:268:function:getAlertState"}
{"language":"python","line":271,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setAlertUnder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:271:function:setAlertUnder"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getAlertUnder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:273:function:getAlertUnder"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetAlertUnder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:275:function:resetAlertUnder"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setAlertOver","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:278:function:setAlertOver"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"getAlertOver","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:280:function:getAlertOver"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"resetAlertOver","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:282:function:resetAlertOver"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:293:function:__getitem__"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:295:function:__setitem__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"DoubleSlider","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:41:class:DoubleSlider"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:46:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"emitDoubleValueChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:53:function:emitDoubleValueChanged"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:57:function:value"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setMinimum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:60:function:setMinimum"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setMaximum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:63:function:setMaximum"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setSingleStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:66:function:setSingleStep"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"singleStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:69:function:singleStep"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:72:function:setValue"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"StatusSlider","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:75:class:StatusSlider"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:76:function:__init__"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_slider.py","source_sha":"9ff7451cfdb4fff65262211ae4b64efacf7364d56e48d7835542cd12a87a2a69","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_slider.py:92:function:_hal_init"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_stacked.py","source_sha":"1947c2dc3f45287674dc81d5b9ec71f8657493b783d219c41e6674623de0ae90","symbol":"StatusStacked","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_stacked.py:34:class:StatusStacked"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_stacked.py","source_sha":"1947c2dc3f45287674dc81d5b9ec71f8657493b783d219c41e6674623de0ae90","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_stacked.py:35:function:__init__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_stacked.py","source_sha":"1947c2dc3f45287674dc81d5b9ec71f8657493b783d219c41e6674623de0ae90","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_stacked.py:41:function:_hal_init"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/status_stacked.py","source_sha":"1947c2dc3f45287674dc81d5b9ec71f8657493b783d219c41e6674623de0ae90","symbol":"_switch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/status_stacked.py:42:function:_switch"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"selectionChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:131:function:selectionChanged"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_styleTextView_textChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:138:function:on_styleTextView_textChanged"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_applyButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:142:function:on_applyButton_clicked"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_openButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:158:function:on_openButton_clicked"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_saveButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:199:function:on_saveButton_clicked"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_closeButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:231:function:on_closeButton_clicked"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_clearButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:235:function:on_clearButton_clicked"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_copyButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:239:function:on_copyButton_clicked"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"on_colorButton_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:243:function:on_colorButton_clicked"}
{"language":"python","line":250,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"loadStyleSheet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:250:function:loadStyleSheet"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"saveStyleSheet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:272:function:saveStyleSheet"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"StyleSheetEditor","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:59:class:StyleSheetEditor"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:60:function:__init__"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"load_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:78:function:load_dialog"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py","source_sha":"e65ca2b272f1402a4a6cd2d42d85839fbb8fe0147d9f0e46adc5b1209959a6e8","symbol":"setPath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/stylesheeteditor.py:95:function:setPath"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"_set_user_system_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:100:function:_set_user_system_text"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"ChangeState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:105:function:ChangeState"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:116:function:__getitem__"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:118:function:__setitem__"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:122:function:main"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"SystemToolButton","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:39:class:SystemToolButton"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:40:function:__init__"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:57:function:_hal_init"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:60:function:homed_on_test"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G54","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:73:function:G54"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G55","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:76:function:G55"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G56","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:79:function:G56"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G57","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:82:function:G57"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G58","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:85:function:G58"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G59","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:88:function:G59"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G59_1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:91:function:G59_1"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G59_2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:94:function:G59_2"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py","source_sha":"4af143c6a19f8fcf9c7a47b63450ec4d807074c5bd76715f522923f8f21666f9","symbol":"G59_3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/system_tool_button.py:97:function:G59_3"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"TabWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:19:class:TabWidget"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:20:function:__init__"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"set_tabSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:26:function:set_tabSize"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"get_tabSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:28:function:get_tabSize"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"reset_tabSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:30:function:reset_tabSize"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"TabBar","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:35:class:TabBar"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:36:function:__init__"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tab_widget.py","source_sha":"1df9e8ccb21f30ba230509424fbf367cea94a9b5c182b9f286211c7e19b3f1dc","symbol":"tabSizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tab_widget.py:40:function:tabSizeHint"}
{"language":"python","line":110,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"currentTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:110:function:currentTool"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"metricMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:113:function:metricMode"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"diameterMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:117:function:diameterMode"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"createAllView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:121:function:createAllView"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"showSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:159:function:showSelection"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"callTextDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:174:function:callTextDialog"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"callDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:184:function:callDialog"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:195:function:return_value"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"dataChanged","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:209:function:dataChanged"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"add_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:233:function:add_tool"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"delete_tools","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:238:function:delete_tools"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"get_checked_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:245:function:get_checked_list"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"set_all_unchecked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:248:function:set_all_unchecked"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:253:function:highlight"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:258:function:selected"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:264:function:scroll"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:273:function:up"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:284:function:down"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"toggleCurrent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:293:function:toggleCurrent"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"set_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:303:function:set_dialog_code"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"get_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:305:function:get_dialog_code"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"reset_dialog_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:307:function:reset_dialog_code"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"set_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:311:function:set_keyboard_code"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"get_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:313:function:get_keyboard_code"}
{"language":"python","line":315,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"reset_keyboard_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:315:function:reset_keyboard_code"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"setmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:319:function:setmetrictemplate"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"getmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:321:function:getmetrictemplate"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"resetmetrictemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:323:function:resetmetrictemplate"}
{"language":"python","line":327,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"setimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:327:function:setimperialtexttemplate"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"getimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:329:function:getimperialtexttemplate"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"resetimperialtexttemplate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:331:function:resetimperialtexttemplate"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"getColorHighlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:335:function:getColorHighlight"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"setColorHighlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:337:function:setColorHighlight"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"getColorSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:342:function:getColorSelection"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"setColorSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:344:function:setColorSelection"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"MyTableModel","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:352:class:MyTableModel"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:353:function:__init__"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"metricDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:377:function:metricDisplay"}
{"language":"python","line":381,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"diameterDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:381:function:diameterDisplay"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"listCheckedTools","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:386:function:listCheckedTools"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"uncheckAllTools","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:393:function:uncheckAllTools"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:398:function:toggle"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:407:function:update"}
{"language":"python","line":423,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"rowCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:423:function:rowCount"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"columnCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:429:function:columnCount"}
{"language":"python","line":435,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:435:function:data"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"flags","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:505:function:flags"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"ItemEditorFactory","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:50:class:ItemEditorFactory"}
{"language":"python","line":518,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"setData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:518:function:setData"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:51:function:__init__"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"createEditor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:54:function:createEditor"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"headerData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:566:function:headerData"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"sort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:574:function:sort"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"ToolOffsetView","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:69:class:ToolOffsetView"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:70:function:__init__"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py","source_sha":"9ec46cb4a80209af9fc0039d072eed0771f3eaf862f0581ddfc040a0ae7c002c","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/tool_offsetview.py:88:function:_hal_init"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:115:function:text"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:118:function:value"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:121:function:setValue"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"callDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:126:function:callDialog"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"TouchDoubleSpinBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:129:class:TouchDoubleSpinBox"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:130:function:__init__"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"init_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:133:function:init_settings"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:13:function:__init__"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"updateValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:140:function:updateValue"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:141:function:convert"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"indexof","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:143:function:indexof"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"replace_at_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:173:function:replace_at_index"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"getPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:176:function:getPosition"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:17:function:mousePressEvent"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"moveLeft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:191:function:moveLeft"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"TouchSpinBox","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:20:class:TouchSpinBox"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"moveRight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:219:function:moveRight"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:21:function:__init__"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"moveLeft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:247:function:moveLeft"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"setValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:258:function:setValue"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"entryUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:261:function:entryUpdate"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"init_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:67:function:init_settings"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"updateValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:72:function:updateValue"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"moveLeft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:83:function:moveLeft"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"moveRight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:99:function:moveRight"}
{"language":"python","line":9,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/touchEntry.py","source_sha":"66129b5d9410fbfcce4234bf446f2c25a8f0057483b7314925c7202079d9c6fa","symbol":"LineEdit","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/touchEntry.py:9:class:LineEdit"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:109:function:eventFilter"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"_tool_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:118:function:_tool_info"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:127:function:_hal_init"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"homed_on_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:128:function:homed_on_test"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:225:function:_hal_cleanup"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:248:function:return_value"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"popEntry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:257:function:popEntry"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"buildToolTip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:268:function:buildToolTip"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"start_process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:277:function:start_process"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"start_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:286:function:start_probe"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"process_started","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:296:function:process_started"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"read_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:299:function:read_stdout"}
{"language":"python","line":304,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"read_stderror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:304:function:read_stderror"}
{"language":"python","line":309,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"process_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:309:function:process_finished"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"parse_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:314:function:parse_input"}
{"language":"python","line":345,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:345:function:help_clicked"}
{"language":"python","line":348,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"probe_btn_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:348:function:probe_btn_clicked"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"pbtn_set_x_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:355:function:pbtn_set_x_released"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"pbtn_set_y_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:358:function:pbtn_set_y_released"}
{"language":"python","line":361,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"pbtn_set_z_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:361:function:pbtn_set_z_released"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"pbtn_set_angle_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:364:function:pbtn_set_angle_released"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"input_next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:377:function:input_next"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"update_search_vel_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:386:function:update_search_vel_pin"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"update_probe_vel_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:391:function:update_probe_vel_pin"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"update_probe_height_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:396:function:update_probe_height_pin"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"update_block_height_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:401:function:update_block_height_pin"}
{"language":"python","line":410,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"update_latch_return_dist_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:410:function:update_latch_return_dist_pin"}
{"language":"python","line":422,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"set_statusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:422:function:set_statusbar"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"get_parms","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:430:function:get_parms"}
{"language":"python","line":441,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"check_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:441:function:check_probe"}
{"language":"python","line":447,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"show_results","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:447:function:show_results"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"pop_help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:459:function:pop_help"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:465:function:__getitem__"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:467:function:__setitem__"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"HelpDialog","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:470:class:HelpDialog"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:471:function:__init__"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:484:function:_hal_init"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"buildWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:489:function:buildWidget"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"VersaProbe","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:49:class:VersaProbe"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:50:function:__init__"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:527:function:next"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:553:function:close"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/versa_probe.py","source_sha":"5e3d582b2fcf37e0c8076e371d7df0959d589600fa6b97a72f11398bd2f79214","symbol":"showDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/versa_probe.py:557:function:showDialog"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"init_numbers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:102:function:init_numbers"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"init_special","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:111:function:init_special"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"letter_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:122:function:letter_clicked"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"special_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:128:function:special_clicked"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:136:function:button_clicked"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"VirtualKeyboard","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:13:class:VirtualKeyboard"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:14:function:__init__"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"caps_lock_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:153:function:caps_lock_clicked"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"function_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:161:function:function_clicked"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:171:function:__getitem__"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:174:function:__setitem__"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py","source_sha":"21381a2ae1ff5e9eaa98f81afb452b3944a81ba2b73025f8c58087592de66325","symbol":"init_letters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/virtualkeyboard.py:97:function:init_letters"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/web_widget.py","source_sha":"2b9c6d0cff7ddad2f9c7cd9e3d87549707f1fa3f4ef23ca082530d256655c879","symbol":"WebWidget","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/web_widget.py:27:class:WebWidget"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/web_widget.py","source_sha":"2b9c6d0cff7ddad2f9c7cd9e3d87549707f1fa3f4ef23ca082530d256655c879","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/web_widget.py:28:function:__init__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/web_widget.py","source_sha":"2b9c6d0cff7ddad2f9c7cd9e3d87549707f1fa3f4ef23ca082530d256655c879","symbol":"loadFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/web_widget.py:39:function:loadFile"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:101:function:__getitem__"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:103:function:__setitem__"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_HalToggleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:106:class:_HalToggleBase"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:107:function:_hal_init"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:116:function:_pin_update"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:120:function:set_pin_name"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:122:function:get_pin_name"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:124:function:reset_pin_name"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_HalScaleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:128:class:_HalScaleBase"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:129:function:_hal_init"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_pin_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:142:function:_pin_update"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:146:function:set_pin_name"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:148:function:get_pin_name"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:150:function:reset_pin_name"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_HalSensitiveBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:155:class:_HalSensitiveBase"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:156:function:_hal_init"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"set_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:164:function:set_pin_name"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"get_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:166:function:get_pin_name"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"reset_pin_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:168:function:reset_pin_name"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_HalWidgetBase_","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:35:class:_HalWidgetBase_"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:36:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:53:function:hal_init"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:72:function:_hal_init"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:76:function:_hal_cleanup"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_designer_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:80:function:_designer_init"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"get_full_pinname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:84:function:get_full_pinname"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"_HalWidgetBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:93:class:_HalWidgetBase"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py","source_sha":"6814b434e879c89531a20198ac53131c8eec91820f7c4394a377a5bc24e211b2","symbol":"__new__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_baseclass.py:96:function:__new__"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"show_named_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:105:function:show_named_widget"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"show_default","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:124:function:show_default"}
{"language":"python","line":139,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"show_next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:139:function:show_next"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"get_current_object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:146:function:get_current_object"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"get_current_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:149:function:get_current_number"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:156:function:__getitem__"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:158:function:__setitem__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"WidgetSwitcher","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:34:class:WidgetSwitcher"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:37:function:__init__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:45:function:_hal_init"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"register_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:61:function:register_widget"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:67:function:search"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py","source_sha":"8bc214113161a186eba8ecd952ce039a2a641800409a1ce6fef2980cb9d42e55","symbol":"show_id_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/widget_switcher.py:78:function:show_id_widget"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"_hal_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:101:function:_hal_cleanup"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"XEmbed","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:107:class:XEmbed"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:108:function:__init__"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:112:function:_hal_init"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"send_x11_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:124:function:send_x11_message"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"set_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:127:function:set_command"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"get_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:129:function:get_command"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"reset_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:131:function:reset_command"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"XEmbeddable","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:24:class:XEmbeddable"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:25:function:__init__"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:28:function:_hal_init"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"embed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:31:function:embed"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"let_program_embed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:42:function:let_program_embed"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"embed_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:54:function:embed_program"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:69:function:event"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"launch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:85:function:launch"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/qtvcp/widgets/xembed.py","source_sha":"72a5cfe153e23de1ecaf38618153c0b0139005b195d53e0bbafbe7399b5e037c","symbol":"launch_xid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/qtvcp/widgets/xembed.py:93:function:launch_xid"}
{"language":"python","line":10,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"ProgrammerException","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:10:class:ProgrammerException"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:118:function:data"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:136:function:start"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:148:function:stop"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"FaultCodes","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:14:class:FaultCodes"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"RasterProgrammer","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:27:class:RasterProgrammer"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:46:function:__init__"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"__del__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:65:function:__del__"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:68:function:exit"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"__waitEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:72:function:__waitEnabled"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/raster.py","source_sha":"15b19c44db1a93da8f6cffee2ffaac05ce4c44f7c8613db46519f813196512bc","symbol":"begin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/raster.py:83:function:begin"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"alloccoloroverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:100:function:alloccoloroverlay"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"freecoloroverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:104:function:freecoloroverlay"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"RawOpengl","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:109:class:RawOpengl"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:114:function:__init__"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkRedraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:121:function:tkRedraw"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkMap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:140:function:tkMap"}
{"language":"python","line":144,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkExpose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:144:function:tkExpose"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"Opengl","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:150:class:Opengl"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:160:function:__init__"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:206:function:help"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"deactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:220:function:deactivate"}
{"language":"python","line":223,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:223:function:activate"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkHandlePick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:229:function:tkHandlePick"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkRecordMouse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:251:function:tkRecordMouse"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkStartRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:256:function:tkStartRotate"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:261:function:tkScale"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"do_AutoSpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:264:function:do_AutoSpin"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkAutoSpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:275:function:tkAutoSpin"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"Togl","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:27:class:Togl"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:298:function:tkRotate"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkTranslate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:302:function:tkTranslate"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkTranslateOrRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:305:function:tkTranslateOrRotate"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkRotateOrTranslate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:308:function:tkRotateOrTranslate"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"_redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:313:function:_redraw"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkRedraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:316:function:tkRedraw"}
{"language":"python","line":358,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkMap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:358:function:tkMap"}
{"language":"python","line":364,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkExpose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:364:function:tkExpose"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkPrint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:377:function:tkPrint"}
{"language":"python","line":382,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"zoomwheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:382:function:zoomwheel"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkStartZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:386:function:tkStartZoom"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkContinueZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:389:function:tkContinueZoom"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkZoomin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:392:function:tkZoomin"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"tkZoomout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:395:function:tkZoomout"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:39:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"render","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:44:function:render"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"swapbuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:48:function:swapbuffers"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"makecurrent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:52:function:makecurrent"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"alloccolor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:56:function:alloccolor"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"freecolor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:60:function:freecolor"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"setcolor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:64:function:setcolor"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"loadbitmapfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:68:function:loadbitmapfont"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"unloadbitmapfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:72:function:unloadbitmapfont"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"uselayer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:76:function:uselayer"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"showoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:80:function:showoverlay"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"hideoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:84:function:hideoverlay"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"existsoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:88:function:existsoverlay"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"getoverlaytransparentvalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:92:function:getoverlaytransparentvalue"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/OpenGLTk.py","source_sha":"4c2d190bbf817ff53ca8d6aa94788e8211ff3b3a03092070d17149aa0955ba2c","symbol":"ismappedoverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/OpenGLTk.py:96:function:ismappedoverlay"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"arc_rad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:102:function:arc_rad"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"get_pts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:114:function:get_pts"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"one_quadrant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:120:function:one_quadrant"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"sign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:126:function:sign"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"arc_dir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:154:function:arc_dir"}
{"language":"python","line":171,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"arc_fmt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:171:function:arc_fmt"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"douglas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:177:function:douglas"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"dist_lseg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:20:function:dist_lseg"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"Gcode","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:270:class:Gcode"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:272:function:__init__"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:287:function:set_plane"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"begin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:293:function:begin"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"flush","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:305:function:flush"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:328:function:end"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"exactpath","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:334:function:exactpath"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"continuous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:340:function:continuous"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"rapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:347:function:rapid"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"move_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:352:function:move_common"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"set_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:380:function:set_feed"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"cut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:385:function:cut"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:396:function:home"}
{"language":"python","line":401,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"safety","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:401:function:safety"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"rad1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:40:function:rad1"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"Point","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:55:class:Point"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:56:function:__init__"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__str__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:59:function:__str__"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__sub__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:60:function:__sub__"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__add__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:62:function:__add__"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"__mul__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:64:function:__mul__"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"cross","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:67:function:cross"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:69:function:dot"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"mag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:71:function:mag"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"mag2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:73:function:mag2"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"cent1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:76:function:cent1"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/author.py","source_sha":"2ddf5bf84908b55dd86bee51dbe45a89591fcf314bbc8bc97c421300e94b0511","symbol":"arc_center","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/author.py:93:function:arc_center"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_grid_permuted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1045:function:draw_grid_permuted"}
{"language":"python","line":1090,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_grid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1090:function:draw_grid"}
{"language":"python","line":1109,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"all_joints_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1109:function:all_joints_homed"}
{"language":"python","line":1114,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"one_or_more_on_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1114:function:one_or_more_on_limit"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"idx_for_home_or_limit_icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1119:function:idx_for_home_or_limit_icon"}
{"language":"python","line":1175,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"show_icon_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1175:function:show_icon_init"}
{"language":"python","line":1179,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"show_icon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1179:function:show_icon"}
{"language":"python","line":1191,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1191:function:redraw"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:147:function:comment"}
{"language":"python","line":1538,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"cache_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1538:function:cache_tool"}
{"language":"python","line":1564,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"lathe_historical_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1564:function:lathe_historical_config"}
{"language":"python","line":1572,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"jnum_for_aletter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1572:function:jnum_for_aletter"}
{"language":"python","line":1583,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"posstrs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1583:function:posstrs"}
{"language":"python","line":1646,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"joint_dro_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1646:function:joint_dro_format"}
{"language":"python","line":1653,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"dro_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1653:function:dro_format"}
{"language":"python","line":1720,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_small_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1720:function:draw_small_origin"}
{"language":"python","line":1759,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_axes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1759:function:draw_axes"}
{"language":"python","line":176,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:176:function:message"}
{"language":"python","line":178,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"check_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:178:function:check_abort"}
{"language":"python","line":180,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:180:function:next_line"}
{"language":"python","line":1830,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"make_cone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1830:function:make_cone"}
{"language":"python","line":184,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_lines","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:184:function:draw_lines"}
{"language":"python","line":1851,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"lathetool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1851:function:lathetool"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"colored_lines","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:187:function:colored_lines"}
{"language":"python","line":1913,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"extents_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1913:function:extents_info"}
{"language":"python","line":1922,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"make_selection_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1922:function:make_selection_list"}
{"language":"python","line":1932,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"make_main_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1932:function:make_main_list"}
{"language":"python","line":1943,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"load_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1943:function:load_preview"}
{"language":"python","line":1957,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:1957:function:from_internal_units"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_dwells","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:206:function:draw_dwells"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"calc_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:209:function:calc_extents"}
{"language":"python","line":239,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"unrotate_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:239:function:unrotate_preview"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:267:function:tool_offset"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_spindle_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:282:function:set_spindle_rate"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:283:function:set_feed_rate"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"select_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:284:function:select_plane"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:286:function:change_tool"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"straight_traverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:293:function:straight_traverse"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"rigid_tap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:300:function:rigid_tap"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"arc_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:310:function:arc_feed"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"straight_arcsegments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:319:function:straight_arcsegments"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"straight_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:331:function:straight_feed"}
{"language":"python","line":339,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"user_defined_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:339:function:user_defined_function"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"minmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:33:function:minmax"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"dwell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:344:function:dwell"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"highlight","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:350:function:highlight"}
{"language":"python","line":387,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"color_with_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:387:function:color_with_alpha"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:389:function:color"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:392:function:draw"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"with_context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:406:function:with_context"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"inner","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:407:function:inner"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"with_context_swap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:415:function:with_context_swap"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"inner","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:416:function:inner"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"GlCanonDraw","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:426:class:GlCanonDraw"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:481:function:__init__"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_cone_basesize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:525:function:set_cone_basesize"}
{"language":"python","line":530,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"init_glcanondraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:530:function:init_glcanondraw"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:551:function:realize"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_canon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:557:function:set_canon"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"basic_lighting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:561:function:basic_lighting"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:573:function:select"}
{"language":"python","line":614,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"dlist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:614:function:dlist"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"stale_dlist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:621:function:stale_dlist"}
{"language":"python","line":626,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"__del__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:626:function:__del__"}
{"language":"python","line":630,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"update_highlight_variable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:630:function:update_highlight_variable"}
{"language":"python","line":633,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_current_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:633:function:set_current_line"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"set_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:634:function:set_highlight_line"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"redraw_perspective","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:662:function:redraw_perspective"}
{"language":"python","line":688,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"redraw_ortho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:688:function:redraw_ortho"}
{"language":"python","line":717,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"color_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:717:function:color_limit"}
{"language":"python","line":725,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:725:function:show_extents"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"GLCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:83:class:GLCanon"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:85:function:__init__"}
{"language":"python","line":936,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"to_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:936:function:to_internal_linear_unit"}
{"language":"python","line":943,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"to_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:943:function:to_internal_units"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"soft_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:951:function:soft_limits"}
{"language":"python","line":952,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"fudge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:952:function:fudge"}
{"language":"python","line":963,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"get_foam_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:963:function:get_foam_z"}
{"language":"python","line":967,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"get_foam_w","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:967:function:get_foam_w"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"get_grid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:971:function:get_grid"}
{"language":"python","line":975,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:975:function:comp"}
{"language":"python","line":980,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:980:function:param"}
{"language":"python","line":990,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/glcanon.py","source_sha":"0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7","symbol":"draw_grid_lines","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/glcanon.py:990:function:draw_grid_lines"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_g92_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:102:function:set_g92_offset"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:105:function:next_line"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:109:function:set_plane"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:112:function:set_feed_rate"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:115:function:comment"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"straight_traverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:118:function:straight_traverse"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"straight_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:121:function:straight_feed"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"dwell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:124:function:dwell"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"arc_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:130:function:arc_feed"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"StatMixin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:137:class:StatMixin"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:138:function:__init__"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:143:function:change_tool"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"get_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:153:function:get_tool"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"get_external_angular_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:161:function:get_external_angular_units"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"get_external_length_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:164:function:get_external_length_units"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"get_axis_mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:167:function:get_axis_mask"}
{"language":"python","line":170,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"get_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:170:function:get_block_delete"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"Translated","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:19:class:Translated"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"rotate_and_translate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:28:function:rotate_and_translate"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"straight_traverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:56:function:straight_traverse"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"straight_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:58:function:straight_feed"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_g5x_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:60:function:set_g5x_offset"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_g92_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:71:function:set_g92_offset"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_xy_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:81:function:set_xy_rotation"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"ArcsToSegmentsMixin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:87:class:ArcsToSegmentsMixin"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:91:function:set_plane"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"arc_feed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:94:function:arc_feed"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"PrintCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:98:class:PrintCanon"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/interpret.py","source_sha":"2f16fa5f5f4ed8b893ccfc3e59311d3dd6d34c527692b6a755f64a5b426cbaf0","symbol":"set_g5x_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/interpret.py:99:function:set_g5x_offset"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/lib/python/rs274/options.py","source_sha":"ff0e9253f99dc5f700dbefc10fac11d42e239074575ad217c5976bde17a0d55d","symbol":"install","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/rs274/options.py:169:function:install"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"HAL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:27:class:HAL"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:28:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"write_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:35:function:write_halfile"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:445:function:connect_joint"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"sim_hardware_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:473:function:sim_hardware_halfile"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:561:function:connect_input"}
{"language":"python","line":601,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:601:function:connect_output"}
{"language":"python","line":645,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"min_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:645:function:min_lim_sig"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"max_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:657:function:max_lim_sig"}
{"language":"python","line":670,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"qtplasmac_connections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:670:function:qtplasmac_connections"}
{"language":"python","line":821,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"qtplasmac_prefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:821:function:qtplasmac_prefs"}
{"language":"python","line":822,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"putPrefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:822:function:putPrefs"}
{"language":"python","line":849,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:849:function:__getitem__"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_HAL.py:851:function:__setitem__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"write_one_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:270:function:write_one_axis"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:272:function:get"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"INI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:31:class:INI"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:32:function:__init__"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"hz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:362:function:hz"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"minperiod","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:373:function:minperiod"}
{"language":"python","line":382,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"maxhz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:382:function:maxhz"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"ideal_maxvel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:385:function:ideal_maxvel"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:392:function:__getitem__"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:394:function:__setitem__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"write_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/build_INI.py:39:function:write_inifile"}
{"language":"python","line":1002,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"spindle_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1002:function:spindle_prepare"}
{"language":"python","line":1033,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"spindle_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1033:function:spindle_finish"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_usespindleatspeed_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1045:function:on_usespindleatspeed_toggled"}
{"language":"python","line":1051,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"finished_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1051:function:finished_prepare"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"finished_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1053:function:finished_finish"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1057:function:__getitem__"}
{"language":"python","line":1059,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:1059:function:__setitem__"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_buttons_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:122:function:set_buttons_sensitive"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"page_set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:130:function:page_set_state"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:145:function:initialize"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"intro_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:205:function:intro_prepare"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"intro_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:207:function:intro_finish"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"start_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:213:function:start_prepare"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"start_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:218:function:start_finish"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_machinename_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:255:function:on_machinename_changed"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_drivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:258:function:on_drivertype_changed"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"base_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:264:function:base_prepare"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"base_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:287:function:base_finish"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:318:function:on_pp2_checkbutton_toggled"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp3_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:326:function:on_pp3_checkbutton_toggled"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_latency_test_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:334:function:on_latency_test_clicked"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_calculate_ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:337:function:on_calculate_ideal_period"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:340:function:on_units_changed"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"options_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:349:function:options_prepare"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"Pages","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:38:class:Pages"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:39:function:__init__"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"options_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:424:function:options_finish"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_loadladder_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:505:function:on_loadladder_clicked"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_display_pyvcp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:508:function:on_display_pyvcp_clicked"}
{"language":"python","line":511,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_classicladder_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:511:function:on_classicladder_toggled"}
{"language":"python","line":521,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pyvcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:521:function:on_pyvcp_toggled"}
{"language":"python","line":529,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:529:function:on_halui_toggled"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:52:function:on_window1_destroy"}
{"language":"python","line":532,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_combobox_screens_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:532:function:on_combobox_screens_changed"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"halui_page_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:551:function:halui_page_prepare"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"halui_page_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:558:function:halui_page_finish"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnAdd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:573:function:on_halui_btnAdd_clicked"}
{"language":"python","line":577,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnDel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:577:function:on_halui_btnDel_clicked"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnUp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:598:function:on_halui_btnUp_clicked"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnDown_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:610:function:on_halui_btnDown_clicked"}
{"language":"python","line":622,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_row_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:622:function:on_halui_row_changed"}
{"language":"python","line":633,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:633:function:pport1_prepare"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_button_fwd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:63:function:on_button_fwd_clicked"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:657:function:pport1_finish"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_exclusive_check_pp1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:686:function:on_exclusive_check_pp1"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_preselect_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:689:function:on_preselect_button_clicked"}
{"language":"python","line":701,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp1_preset_io_combo_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:701:function:on_pp1_preset_io_combo_changed"}
{"language":"python","line":714,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport2_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:714:function:pport2_prepare"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport2_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:735:function:pport2_finish"}
{"language":"python","line":756,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:756:function:on_pp2_direction_changed"}
{"language":"python","line":762,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_exclusive_check_pp2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:762:function:on_exclusive_check_pp2"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"ubuttons_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:768:function:ubuttons_prepare"}
{"language":"python","line":773,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"ubuttons_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:773:function:ubuttons_finish"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"thcad_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:781:function:thcad_prepare"}
{"language":"python","line":788,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"thcad_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:788:function:thcad_finish"}
{"language":"python","line":795,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_preset_io_combo_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:795:function:on_pp2_preset_io_combo_changed"}
{"language":"python","line":808,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisx_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:808:function:axisx_prepare"}
{"language":"python","line":810,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisx_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:810:function:axisx_finish"}
{"language":"python","line":813,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:813:function:on_xsteprev_changed"}
{"language":"python","line":814,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:814:function:on_xmicrostep_changed"}
{"language":"python","line":815,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:815:function:on_xpulleyden_changed"}
{"language":"python","line":816,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:816:function:on_xpulleynum_changed"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:817:function:on_xleadscrew_changed"}
{"language":"python","line":818,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:818:function:on_xmaxvel_changed"}
{"language":"python","line":819,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:819:function:on_xmaxacc_changed"}
{"language":"python","line":820,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:820:function:on_xaxistest_clicked"}
{"language":"python","line":825,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisy_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:825:function:axisy_prepare"}
{"language":"python","line":827,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisy_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:827:function:axisy_finish"}
{"language":"python","line":830,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ysteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:830:function:on_ysteprev_changed"}
{"language":"python","line":831,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:831:function:on_ymicrostep_changed"}
{"language":"python","line":832,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ypulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:832:function:on_ypulleyden_changed"}
{"language":"python","line":833,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ypulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:833:function:on_ypulleynum_changed"}
{"language":"python","line":834,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_yleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:834:function:on_yleadscrew_changed"}
{"language":"python","line":835,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:835:function:on_ymaxvel_changed"}
{"language":"python","line":836,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:836:function:on_ymaxacc_changed"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_yaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:837:function:on_yaxistest_clicked"}
{"language":"python","line":842,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisz_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:842:function:axisz_prepare"}
{"language":"python","line":844,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisz_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:844:function:axisz_finish"}
{"language":"python","line":847,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:847:function:on_zsteprev_changed"}
{"language":"python","line":848,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:848:function:on_zmicrostep_changed"}
{"language":"python","line":849,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:849:function:on_zpulleyden_changed"}
{"language":"python","line":850,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:850:function:on_zpulleynum_changed"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:851:function:on_zleadscrew_changed"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:852:function:on_zmaxvel_changed"}
{"language":"python","line":853,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:853:function:on_zmaxacc_changed"}
{"language":"python","line":854,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:854:function:on_zaxistest_clicked"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisu_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:859:function:axisu_prepare"}
{"language":"python","line":861,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisu_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:861:function:axisu_finish"}
{"language":"python","line":864,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_usteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:864:function:on_usteprev_changed"}
{"language":"python","line":865,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:865:function:on_umicrostep_changed"}
{"language":"python","line":866,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_upulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:866:function:on_upulleyden_changed"}
{"language":"python","line":867,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_upulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:867:function:on_upulleynum_changed"}
{"language":"python","line":868,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_uleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:868:function:on_uleadscrew_changed"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:869:function:on_umaxvel_changed"}
{"language":"python","line":870,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:870:function:on_umaxacc_changed"}
{"language":"python","line":871,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_uaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:871:function:on_uaxistest_clicked"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisv_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:876:function:axisv_prepare"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisv_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:878:function:axisv_finish"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:881:function:on_vsteprev_changed"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:882:function:on_vmicrostep_changed"}
{"language":"python","line":883,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:883:function:on_vpulleyden_changed"}
{"language":"python","line":884,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:884:function:on_vpulleynum_changed"}
{"language":"python","line":885,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:885:function:on_vleadscrew_changed"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:886:function:on_vmaxvel_changed"}
{"language":"python","line":887,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:887:function:on_vmaxacc_changed"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:888:function:on_vaxistest_clicked"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisa_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:893:function:axisa_prepare"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisa_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:895:function:axisa_finish"}
{"language":"python","line":898,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_asteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:898:function:on_asteprev_changed"}
{"language":"python","line":899,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:899:function:on_amicrostep_changed"}
{"language":"python","line":900,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_apulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:900:function:on_apulleyden_changed"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_apulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:901:function:on_apulleynum_changed"}
{"language":"python","line":902,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_aleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:902:function:on_aleadscrew_changed"}
{"language":"python","line":903,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:903:function:on_amaxvel_changed"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:904:function:on_amaxacc_changed"}
{"language":"python","line":905,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_aaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:905:function:on_aaxistest_clicked"}
{"language":"python","line":911,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:911:function:on_jogminus_pressed"}
{"language":"python","line":915,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:915:function:on_jogminus_released"}
{"language":"python","line":919,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:919:function:on_jogplus_pressed"}
{"language":"python","line":922,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:922:function:on_jogplus_released"}
{"language":"python","line":926,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"update_axis_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:926:function:update_axis_params"}
{"language":"python","line":929,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:929:function:axis_prepare"}
{"language":"python","line":930,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:930:function:set_text"}
{"language":"python","line":934,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:934:function:set_active"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_button_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:97:function:on_button_back_clicked"}
{"language":"python","line":982,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axis_done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:982:function:axis_done"}
{"language":"python","line":983,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:983:function:get_text"}
{"language":"python","line":984,"parse_status":"parsed","path":"linuxcnc/lib/python/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"get_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/stepconf/pages.py:984:function:get_active"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"do_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:101:function:do_cmd"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"startup_ack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:120:function:startup_ack"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"tooldb_callbacks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:129:function:tooldb_callbacks"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"tooldb_tools","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:137:function:tooldb_tools"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"tooldb_loop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:142:function:tooldb_loop"}
{"language":"python","line":20,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"do_reply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:20:function:do_reply"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"saveline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:24:function:saveline"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"currentline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:28:function:currentline"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"nak_reply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:32:function:nak_reply"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"tool_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:38:function:tool_cmd"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"get_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:57:function:get_cmd"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"put_cmds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:70:function:put_cmds"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/tooldb.py","source_sha":"aee7d2c9249e0e1e626aee78c0d24288f4bd2dee85c207236b74c84254105bd3","symbol":"unknown_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/tooldb.py:97:function:unknown_cmd"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:107:function:jogging"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:111:function:override_limits"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:116:function:spindle_forward"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:121:function:spindle_off"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:126:function:spindle_reverse"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:131:function:spindle_faster"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:136:function:spindle_slower"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:141:function:set_motion_mode"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"continuous_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:147:function:continuous_jog_velocity"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:155:function:continuous_jog"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:166:function:quill_up"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:173:function:feed_override"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:177:function:spindle_override"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"emc_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:17:class:emc_control"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:181:function:max_velocity"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:185:function:reload_tooltable"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"opstop_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:189:function:opstop_on"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:18:function:__init__"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"opstop_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:193:function:opstop_off"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"blockdel_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:197:function:blockdel_on"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"blockdel_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:201:function:blockdel_off"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:205:function:abort"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:209:function:single_block"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:219:function:cycle_start"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"emc_status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:237:class:emc_status"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:238:function:__init__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:270:function:dro_inch"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:273:function:dro_mm"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:276:function:set_machine_units"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:280:function:convert_units"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:283:function:dro_commanded"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:286:function:dro_actual"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:289:function:get_current_tool"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"get_current_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:293:function:get_current_system"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:303:function:periodic"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:35:function:mask"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:39:function:mdi_active"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:42:function:unmask"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:45:function:mist_on"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:49:function:mist_off"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:53:function:flood_on"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:57:function:flood_off"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:61:function:estop"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:65:function:estop_reset"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:69:function:machine_off"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:73:function:machine_on"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:77:function:home_all"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:84:function:unhome_all"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:91:function:home_selected"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/emc_interface.py:99:function:unhome_selected"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"filechooser","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:18:class:filechooser"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:19:function:__init__"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"populate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:31:function:populate"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:45:function:select"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"select_and_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:57:function:select_and_show"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:78:function:up"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:84:function:down"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/filechooser.py:88:function:reload"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogincrement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:109:function:jogincrement"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogactive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:112:function:jogactive"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:115:function:periodic"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"hal_interface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:17:class:hal_interface"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:18:function:__init__"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"wheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:92:function:wheel"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogaxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/hal_interface.py:98:function:jogaxis"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"on_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:106:function:on_select"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"clear_startline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:109:function:clear_startline"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"get_startline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:113:function:get_startline"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"listing","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:16:class:listing"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:17:function:__init__"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"populate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:31:function:populate"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"show_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:47:function:show_line"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:54:function:highlight_line"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:60:function:up"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:66:function:down"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"readfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:70:function:readfile"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:80:function:reload"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"previous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:83:function:previous"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/listing.py:94:function:next"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:103:function:get_description"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:106:function:get_words"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:123:function:clear"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:126:function:set_word"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_polar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:129:function:set_polar"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"issue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:132:function:issue"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"mdi_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:157:class:mdi_control"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:158:function:__init__"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"not_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:173:function:not_editing"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:177:function:editing"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:183:function:get_text"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:187:function:set_text"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:200:function:clear"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:204:function:back"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"fill_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:209:function:fill_out"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:219:function:next"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:224:function:ok"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"decimal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:228:function:decimal"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"minus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:233:function:minus"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"keypad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:243:function:keypad"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"gp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:248:function:gp"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:251:function:g"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"m","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:259:function:m"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"t","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:262:function:t"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"o","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:265:function:o"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:275:function:select"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:282:function:set_tool"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:300:function:set_origin"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"mdi","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:30:class:mdi"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:31:function:__init__"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"add_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/mdi.py:95:function:add_macros"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/preferences.py:21:class:preferences"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/preferences.py:30:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/preferences.py:35:function:getpref"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/lib/python/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/touchy/preferences.py:46:function:putpref"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"paramiterator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:120:function:paramiterator"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"updater","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:151:function:updater"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"create_vcp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:162:function:create_vcp"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"read_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:42:function:read_file"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"nodeiterator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:68:function:nodeiterator"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/lib/python/vcpparse.py","source_sha":"c77652a06271e29a3b7864abc6d5225db2fcd7ba465cf4c9aad556e4ac27eab5","symbol":"widget_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vcpparse.py:85:function:widget_creator"}
{"language":"python","line":1014,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:1014:function:main"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"HalRotate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:101:class:HalRotate"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:102:function:__init__"}
{"language":"python","line":1052,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:1052:function:update"}
{"language":"python","line":1062,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:1062:function:quit"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:108:function:apply"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:113:function:unapply"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Rotate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:117:class:Rotate"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:118:function:__init__"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:122:function:apply"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:127:function:unapply"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Track","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:131:class:Track"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:136:function:__init__"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"angle_to","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:142:function:angle_to"}
{"language":"python","line":150,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"map_coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:150:function:map_coords"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:159:function:apply"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:186:function:unapply"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"CoordsBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:189:class:CoordsBase"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:190:function:__init__"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:199:function:coords"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"_coord","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:202:function:_coord"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"CylinderX","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:208:class:CylinderX"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:209:function:draw"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:238:function:volume"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"CylinderY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:248:class:CylinderY"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:249:function:__init__"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:253:function:draw"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Collection","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:27:class:Collection"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:282:function:volume"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:28:function:__init__"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"CylinderZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:290:class:CylinderZ"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:291:function:draw"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:316:function:volume"}
{"language":"python","line":324,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Sphere","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:324:class:Sphere"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:325:function:draw"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"traverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:32:function:traverse"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:334:function:volume"}
{"language":"python","line":343,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"TriangleXY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:343:class:TriangleXY"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:344:function:draw"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:404:function:volume"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"TriangleXZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:419:class:TriangleXZ"}
{"language":"python","line":420,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:420:function:coords"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:424:function:draw"}
{"language":"python","line":432,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:432:function:volume"}
{"language":"python","line":438,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"TriangleYZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:438:class:TriangleYZ"}
{"language":"python","line":439,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:439:function:coords"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:443:function:draw"}
{"language":"python","line":451,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:451:function:volume"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"ArcX","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:457:class:ArcX"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:458:function:draw"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:45:function:volume"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:543:function:volume"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Box","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:566:class:Box"}
{"language":"python","line":567,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:567:function:draw"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"set_volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:56:function:set_volume"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Translate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:59:class:Translate"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:60:function:__init__"}
{"language":"python","line":621,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:621:function:volume"}
{"language":"python","line":630,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"BoxCentered","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:630:class:BoxCentered"}
{"language":"python","line":631,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:631:function:__init__"}
{"language":"python","line":637,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"BoxCenteredXY","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:637:class:BoxCenteredXY"}
{"language":"python","line":638,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:638:function:__init__"}
{"language":"python","line":644,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Capture","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:644:class:Capture"}
{"language":"python","line":645,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:645:function:__init__"}
{"language":"python","line":648,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:648:function:capture"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:64:function:apply"}
{"language":"python","line":651,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"volume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:651:function:volume"}
{"language":"python","line":663,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"invert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:663:function:invert"}
{"language":"python","line":678,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Hud","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:678:class:Hud"}
{"language":"python","line":682,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:682:function:__init__"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:689:function:show"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:68:function:unapply"}
{"language":"python","line":694,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"hide","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:694:function:hide"}
{"language":"python","line":697,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:697:function:clear"}
{"language":"python","line":700,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:700:function:draw"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Scale","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:71:class:Scale"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:72:function:__init__"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:76:function:apply"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"O","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:771:class:O"}
{"language":"python","line":772,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:772:function:__init__"}
{"language":"python","line":783,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"basic_lighting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:783:function:basic_lighting"}
{"language":"python","line":804,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:804:function:redraw"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:80:function:unapply"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"HalTranslate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:83:class:HalTranslate"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:84:function:__init__"}
{"language":"python","line":890,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"plotclear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:890:function:plotclear"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"Color","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:893:class:Color"}
{"language":"python","line":894,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:894:function:__init__"}
{"language":"python","line":898,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:898:function:apply"}
{"language":"python","line":902,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:902:function:unapply"}
{"language":"python","line":905,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"AsciiSTL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:905:class:AsciiSTL"}
{"language":"python","line":906,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:906:function:__init__"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:90:function:apply"}
{"language":"python","line":937,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:937:function:draw"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"AsciiOBJ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:954:class:AsciiOBJ"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:955:function:__init__"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:97:function:unapply"}
{"language":"python","line":980,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"parse_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:980:function:parse_int"}
{"language":"python","line":984,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"parse_slash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:984:function:parse_slash"}
{"language":"python","line":987,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"parse_face","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:987:function:parse_face"}
{"language":"python","line":990,"parse_status":"parsed","path":"linuxcnc/lib/python/vismach.py","source_sha":"e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/lib/python/vismach.py:990:function:draw"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"restore_from_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:101:function:restore_from_tag"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"print_state_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:102:function:print_state_tag"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"set_loglevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:103:function:set_loglevel"}
{"language":"cpp","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"set_loop_on_main_m99","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:104:function:set_loop_on_main_m99"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"get_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:105:function:get_stdout"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:112:function:snprintf"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"canterp_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:146:function:canterp_parse"}
{"language":"cpp","line":248,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"canterp_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:248:function:canterp_parse"}
{"language":"cpp","line":255,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"canterp_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:255:function:canterp_parse"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"Canterp","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:68:type:Canterp"}
{"language":"cpp","line":694,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:694:function:execute"}
{"language":"cpp","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:698:function:execute"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"line_length","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:75:function:line_length"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"sequence_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:76:function:sequence_number"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"ini_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:77:function:ini_load"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:78:function:init"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:79:function:execute"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:80:function:execute"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:81:function:execute"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"synch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:82:function:synch"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:83:function:exit"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:84:function:open"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:85:function:read"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:86:function:read"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:87:function:close"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:88:function:reset"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:89:function:line"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"call_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:90:function:call_level"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"on_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:93:function:on_abort"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"active_g_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:94:function:active_g_codes"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"active_m_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:95:function:active_m_codes"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/canterp/canterp.cc","source_sha":"aa4267d1b843a851b042260f6a6f2d95523b969c1f8d318ae5b86d39f99e98f8","symbol":"active_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/canterp/canterp.cc:96:function:active_settings"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/emcIniFile.hh","source_sha":"15b59cdd9184682794be0791328e0fbc49d4bc0a2e069394ac90f8379208d95f","symbol":"_EMCINIFILE_HH_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/emcIniFile.hh:33:macro:_EMCINIFILE_HH_"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/emcIniFile.hh","source_sha":"15b59cdd9184682794be0791328e0fbc49d4bc0a2e069394ac90f8379208d95f","symbol":"EmcIniFile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/ini/emcIniFile.hh:39:type:EmcIniFile"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.cc","source_sha":"57019d06e88f0443246ac7f857e32f116801e69bf92736a106e190f97ef6e0d7","symbol":"REPLACE_AV_RATIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.cc:107:macro:REPLACE_AV_RATIO"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.cc","source_sha":"57019d06e88f0443246ac7f857e32f116801e69bf92736a106e190f97ef6e0d7","symbol":"MAX_AV_RATIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.cc:108:macro:MAX_AV_RATIO"}
{"language":"cpp","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.cc","source_sha":"57019d06e88f0443246ac7f857e32f116801e69bf92736a106e190f97ef6e0d7","symbol":"iniAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.cc:169:function:iniAxis"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.cc","source_sha":"57019d06e88f0443246ac7f857e32f116801e69bf92736a106e190f97ef6e0d7","symbol":"DEFAULT_A_OR_V_RATIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.cc:37:macro:DEFAULT_A_OR_V_RATIO"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.cc","source_sha":"57019d06e88f0443246ac7f857e32f116801e69bf92736a106e190f97ef6e0d7","symbol":"loadAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.cc:58:function:loadAxis"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.hh","source_sha":"5761a28b174b16d4b49136d4431044abbf0d355e4b6b4757582b2afa1d18d35b","symbol":"INIAXIS_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.hh:15:macro:INIAXIS_HH"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/iniaxis.hh","source_sha":"5761a28b174b16d4b49136d4431044abbf0d355e4b6b4757582b2afa1d18d35b","symbol":"iniAxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/iniaxis.hh:20:function:iniAxis"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_FLOAT_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:103:macro:MAKE_FLOAT_PIN"}
{"language":"cpp","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_FLOAT_PIN_IDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:109:macro:MAKE_FLOAT_PIN_IDX"}
{"language":"cpp","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_FLOAT_PIN_LETTER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:116:macro:MAKE_FLOAT_PIN_LETTER"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"INIT_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:123:macro:INIT_PIN"}
{"language":"cpp","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"ini_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:125:function:ini_hal_exit"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"ini_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:132:function:ini_hal_init"}
{"language":"cpp","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"ini_hal_init_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:187:function:ini_hal_init_pins"}
{"language":"cpp","line":223,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"copy_hal_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:223:function:copy_hal_data"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"FIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:226:macro:FIELD"}
{"language":"cpp","line":227,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:227:macro:ARRAY"}
{"language":"cpp","line":233,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"check_ini_hal_items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:233:function:check_ini_hal_items"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"PREFIX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:37:macro:PREFIX"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:38:macro:EPSILON"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"CLOSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:39:macro:CLOSE"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"NEW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:41:macro:NEW"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"CHANGED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:43:macro:CHANGED"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"CHANGED_IDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:48:macro:CHANGED_IDX"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"UPDATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:53:macro:UPDATE"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"UPDATE_IDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:55:macro:UPDATE_IDX"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"SHOW_CHANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:57:macro:SHOW_CHANGE"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"SHOW_CHANGE_ARC_BLEND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:60:macro:SHOW_CHANGE_ARC_BLEND"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"SHOW_CHANGE_IDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:78:macro:SHOW_CHANGE_IDX"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"SHOW_CHANGE_IDX_INT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:81:macro:SHOW_CHANGE_IDX_INT"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_BIT_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:84:macro:MAKE_BIT_PIN"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_S32_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:90:macro:MAKE_S32_PIN"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.cc","source_sha":"b9a83efc7daad72c528ff85728408f0b87f09dcf0832c256e59d4b7f759a3ca3","symbol":"MAKE_S32_PIN_IDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.cc:96:macro:MAKE_S32_PIN_IDX"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"FIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:100:macro:FIELD"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:101:macro:ARRAY"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"INIHAL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:21:macro:INIHAL_H"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"check_ini_hal_items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:25:function:check_ini_hal_items"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"ini_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:26:function:ini_hal_init"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"ini_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:27:function:ini_hal_exit"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"ini_hal_init_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:28:function:ini_hal_init_pins"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"HAL_FIELDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:50:macro:HAL_FIELDS"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"PTR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:79:type:PTR"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"field","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:81:type:field"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"VALUE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:93:type:VALUE"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inihal.hh","source_sha":"0b41b1c3d66bc4ec60034df1442e1099c66105e044a2eec588a5633cf09ef094","symbol":"inihal_base","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inihal.hh:98:type:inihal_base"}
{"language":"cpp","line":257,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inijoint.cc","source_sha":"8f77a74e7437c58dd52180f2d257091502d8d3aeb7d4d150606682fa82362273","symbol":"iniJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inijoint.cc:257:function:iniJoint"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inijoint.cc","source_sha":"8f77a74e7437c58dd52180f2d257091502d8d3aeb7d4d150606682fa82362273","symbol":"loadJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inijoint.cc:73:function:loadJoint"}
{"language":"cpp","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inijoint.hh","source_sha":"8c1256d6c2f1fc95b543fd2cedf8e1cb35403d5533b9adf4ba640740e987439c","symbol":"INIJOINT_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inijoint.hh:13:macro:INIJOINT_HH"}
{"language":"cpp","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inijoint.hh","source_sha":"8c1256d6c2f1fc95b543fd2cedf8e1cb35403d5533b9adf4ba640740e987439c","symbol":"iniJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inijoint.hh:16:function:iniJoint"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inispindle.cc","source_sha":"457b91cfd55bff1836b3137fa0f14a61be594f507ce5bae2e32ed347943c6a7a","symbol":"iniSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inispindle.cc:113:function:iniSpindle"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inispindle.cc","source_sha":"457b91cfd55bff1836b3137fa0f14a61be594f507ce5bae2e32ed347943c6a7a","symbol":"loadSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inispindle.cc:42:function:loadSpindle"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inispindle.hh","source_sha":"4703f8f3cac12c85ceca7a13c01cc12243075b8b0f6974c2b07131220e4b7fc6","symbol":"INISPINDLE_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inispindle.hh:15:macro:INISPINDLE_HH"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/inispindle.hh","source_sha":"4703f8f3cac12c85ceca7a13c01cc12243075b8b0f6974c2b07131220e4b7fc6","symbol":"iniSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/inispindle.hh:20:function:iniSpindle"}
{"language":"cpp","line":342,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/initraj.cc","source_sha":"568939fa190cc685f2d8b9adfd660b839c158a8344279957776aae96ff35b410","symbol":"iniTraj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/initraj.cc:342:function:iniTraj"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/initraj.cc","source_sha":"568939fa190cc685f2d8b9adfd660b839c158a8344279957776aae96ff35b410","symbol":"loadKins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/initraj.cc:41:function:loadKins"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/initraj.cc","source_sha":"568939fa190cc685f2d8b9adfd660b839c158a8344279957776aae96ff35b410","symbol":"loadTraj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/initraj.cc:86:function:loadTraj"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/initraj.hh","source_sha":"d58ba76a4675eddb9d9cb0f14d434bfaaa8acadbb06ca285894f00e746f866e2","symbol":"INITRAJ_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/ini/initraj.hh:15:macro:INITRAJ_HH"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/initraj.hh","source_sha":"d58ba76a4675eddb9d9cb0f14d434bfaaa8acadbb06ca285894f00e746f866e2","symbol":"iniTraj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/initraj.hh:18:function:iniTraj"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/update_ini.py","source_sha":"b479d9633f8b2eb4fa359e5045cd4e91f910dedf2c02012982b8d97c1ae13916","symbol":"copysection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/update_ini.py:15:function:copysection"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/ini/update_ini.py","source_sha":"b479d9633f8b2eb4fa359e5045cd4e91f910dedf2c02012982b8d97c1ae13916","symbol":"writeifexists","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/ini/update_ini.py:26:function:writeifexists"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"emcIoNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:130:function:emcIoNmlGet"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"RCS_CMD_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:137:function:RCS_CMD_CHANNEL"}
{"language":"cpp","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:173:function:NML"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:186:function:iniLoad"}
{"language":"cpp","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:269:function:quit"}
{"language":"cpp","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"iocontrol_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:282:function:iocontrol_hal_init"}
{"language":"cpp","line":463,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"hal_init_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:463:function:hal_init_pins"}
{"language":"cpp","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"read_hal_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:492:function:read_hal_inputs"}
{"language":"cpp","line":509,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"load_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:509:function:load_tool"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"reload_tool_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:561:function:reload_tool_number"}
{"language":"cpp","line":589,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"read_tool_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:589:function:read_tool_inputs"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"do_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:627:function:do_hal_exit"}
{"language":"cpp","line":647,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:647:function:main"}
{"language":"cpp","line":650,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"TOOL_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:650:macro:TOOL_DATA"}
{"language":"cpp","line":652,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"TOOL_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:652:macro:TOOL_DATA"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:75:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","symbol":"iocontrol_str","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl.cc:89:type:iocontrol_str"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"TC_FAULT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:134:macro:TC_FAULT"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"TC_HARDFAULT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:135:macro:TC_HARDFAULT"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"TC_SOFTFAULT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:136:macro:TC_SOFTFAULT"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"iocontrol_str","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:138:type:iocontrol_str"}
{"language":"cpp","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"emcIoNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:217:function:emcIoNmlGet"}
{"language":"cpp","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"RCS_CMD_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:224:function:RCS_CMD_CHANNEL"}
{"language":"cpp","line":260,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:260:function:NML"}
{"language":"cpp","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:273:function:iniLoad"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:358:function:quit"}
{"language":"cpp","line":363,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"BITPIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:363:macro:BITPIN"}
{"language":"cpp","line":369,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"S32PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:369:macro:S32PIN"}
{"language":"cpp","line":385,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"iocontrol_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:385:function:iocontrol_hal_init"}
{"language":"cpp","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"hal_init_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:462:function:hal_init_pins"}
{"language":"cpp","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"load_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:486:function:load_tool"}
{"language":"cpp","line":537,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"reload_tool_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:537:function:reload_tool_number"}
{"language":"cpp","line":587,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"read_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:587:function:read_inputs"}
{"language":"cpp","line":719,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"do_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:719:function:do_hal_exit"}
{"language":"cpp","line":724,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"update_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:724:function:update_status"}
{"language":"cpp","line":758,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:758:function:main"}
{"language":"cpp","line":761,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"TOOL_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:761:macro:TOOL_DATA"}
{"language":"cpp","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"TOOL_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:763:macro:TOOL_DATA"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/iotask/ioControl_v2.cc:77:macro:UNEXPECTED_MSG"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/5axiskins.c","source_sha":"2e29fee21936cfbbafbb000290276e4b32eaba4831014e08d3fb833f2b3dac72","symbol":"REQUIRED_COORDINATES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/5axiskins.c:52:macro:REQUIRED_COORDINATES"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/5axiskins.c","source_sha":"2e29fee21936cfbbafbb000290276e4b32eaba4831014e08d3fb833f2b3dac72","symbol":"DEFAULT_PIVOT_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/5axiskins.c:54:macro:DEFAULT_PIVOT_LENGTH"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/5axiskins.c","source_sha":"2e29fee21936cfbbafbb000290276e4b32eaba4831014e08d3fb833f2b3dac72","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/5axiskins.c:66:type:haldata"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/5axiskins.c","source_sha":"2e29fee21936cfbbafbb000290276e4b32eaba4831014e08d3fb833f2b3dac72","symbol":"s2r","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/5axiskins.c:71:function:s2r"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/corexykins.c","source_sha":"507963e0ed464440fa530db11b1b15c6a663182eb016855d105554ae8125ae5b","symbol":"kinematicsForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/corexykins.c:63:function:kinematicsForward"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/corexykins.c","source_sha":"507963e0ed464440fa530db11b1b15c6a663182eb016855d105554ae8125ae5b","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/corexykins.c:66:function:kinematicsType"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/corexykins.c","source_sha":"507963e0ed464440fa530db11b1b15c6a663182eb016855d105554ae8125ae5b","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/corexykins.c:75:function:rtapi_app_main"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/corexykins.c","source_sha":"507963e0ed464440fa530db11b1b15c6a663182eb016855d105554ae8125ae5b","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/corexykins.c:85:function:rtapi_app_exit"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"velPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:107:function:velPoint"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:116:function:cubicInit"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicSetSegmentTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:131:function:cubicSetSegmentTime"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicGetSegmentTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:147:function:cubicGetSegmentTime"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicSetInterpolationRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:156:function:cubicSetInterpolationRate"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicGetInterpolationRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:172:function:cubicGetInterpolationRate"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicGetInterpolationIncrement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:181:function:cubicGetInterpolationIncrement"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicGetCubicCoeff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:190:function:cubicGetCubicCoeff"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"SEGMENT_TIME_SET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:20:macro:SEGMENT_TIME_SET"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"INTERPOLATION_RATE_SET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:21:macro:INTERPOLATION_RATE_SET"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicAddPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:220:function:cubicAddPoint"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"ALL_SET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:22:macro:ALL_SET"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:265:function:cubicOffset"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicFilled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:287:function:cubicFilled"}
{"language":"c","line":338,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicNeedNextPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:338:function:cubicNeedNextPoint"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"cubicDrain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:343:function:cubicDrain"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:365:function:main"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"interpolateCubic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:61:function:interpolateCubic"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"interpolateVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:71:function:interpolateVel"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"interpolateAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:80:function:interpolateAccel"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"interpolateJerk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:89:function:interpolateJerk"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.c","source_sha":"64f9070d413fa0ebf94668d753e13d17049317899777b59ea100b30db00acda3","symbol":"wayPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.c:98:function:wayPoint"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"CUBIC_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:14:macro:CUBIC_H"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:43:function:cubicInit"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicSetSegmentTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:44:function:cubicSetSegmentTime"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicGetSegmentTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:45:function:cubicGetSegmentTime"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicSetInterpolationRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:46:function:cubicSetInterpolationRate"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicGetInterpolationRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:47:function:cubicGetInterpolationRate"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicAddPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:48:function:cubicAddPoint"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:49:function:cubicOffset"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicGetInterpolationIncrement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:50:function:cubicGetInterpolationIncrement"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicGetCubicCoeff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:51:function:cubicGetCubicCoeff"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicFilled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:52:function:cubicFilled"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicNeedNextPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:59:function:cubicNeedNextPoint"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/cubic.h","source_sha":"00a9d34bb44045890221eeb0f44bd93b76b695b6e788405a8b6f78deae338436","symbol":"cubicDrain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/cubic.h:60:function:cubicDrain"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.c","source_sha":"8df3d8bd812e040a06bc29ea91625fd143bacf26903b106ae6700430aca7f6b9","symbol":"genhex_gui_forward_kins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.c:151:function:genhex_gui_forward_kins"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.c","source_sha":"8df3d8bd812e040a06bc29ea91625fd143bacf26903b106ae6700430aca7f6b9","symbol":"MatInvert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.c:168:function:MatInvert"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.c","source_sha":"8df3d8bd812e040a06bc29ea91625fd143bacf26903b106ae6700430aca7f6b9","symbol":"MatMult","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.c:252:function:MatMult"}
{"language":"c","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.c","source_sha":"8df3d8bd812e040a06bc29ea91625fd143bacf26903b106ae6700430aca7f6b9","symbol":"genhex_read_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.c:274:function:genhex_read_hal_pins"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:103:macro:DEFAULT_PLATFORM_0_NX"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:104:macro:DEFAULT_PLATFORM_0_NY"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:105:macro:DEFAULT_PLATFORM_0_NZ"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:107:macro:DEFAULT_PLATFORM_1_NX"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:108:macro:DEFAULT_PLATFORM_1_NY"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:109:macro:DEFAULT_PLATFORM_1_NZ"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:111:macro:DEFAULT_PLATFORM_2_NX"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:112:macro:DEFAULT_PLATFORM_2_NY"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:113:macro:DEFAULT_PLATFORM_2_NZ"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:115:macro:DEFAULT_PLATFORM_3_NX"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:116:macro:DEFAULT_PLATFORM_3_NY"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:117:macro:DEFAULT_PLATFORM_3_NZ"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:119:macro:DEFAULT_PLATFORM_4_NX"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:120:macro:DEFAULT_PLATFORM_4_NY"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:121:macro:DEFAULT_PLATFORM_4_NZ"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:123:macro:DEFAULT_PLATFORM_5_NX"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:124:macro:DEFAULT_PLATFORM_5_NY"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:125:macro:DEFAULT_PLATFORM_5_NZ"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_SCREW_LEAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:129:macro:DEFAULT_SCREW_LEAD"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"GENHEXKINS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:21:macro:GENHEXKINS_H"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"GENHEX_MAX_JOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:26:macro:GENHEX_MAX_JOINTS"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"NUM_STRUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:27:macro:NUM_STRUTS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:31:macro:DEFAULT_BASE_0_X"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:32:macro:DEFAULT_BASE_1_X"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:33:macro:DEFAULT_BASE_2_X"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:34:macro:DEFAULT_BASE_3_X"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:35:macro:DEFAULT_BASE_4_X"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:36:macro:DEFAULT_BASE_5_X"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:38:macro:DEFAULT_BASE_0_Y"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:39:macro:DEFAULT_BASE_1_Y"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:40:macro:DEFAULT_BASE_2_Y"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:41:macro:DEFAULT_BASE_3_Y"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:42:macro:DEFAULT_BASE_4_Y"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:43:macro:DEFAULT_BASE_5_Y"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:45:macro:DEFAULT_BASE_0_Z"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:46:macro:DEFAULT_BASE_1_Z"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:47:macro:DEFAULT_BASE_2_Z"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:48:macro:DEFAULT_BASE_3_Z"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:49:macro:DEFAULT_BASE_4_Z"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:50:macro:DEFAULT_BASE_5_Z"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:54:macro:DEFAULT_PLATFORM_0_X"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:55:macro:DEFAULT_PLATFORM_1_X"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:56:macro:DEFAULT_PLATFORM_2_X"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:57:macro:DEFAULT_PLATFORM_3_X"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:58:macro:DEFAULT_PLATFORM_4_X"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:59:macro:DEFAULT_PLATFORM_5_X"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:61:macro:DEFAULT_PLATFORM_0_Y"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:62:macro:DEFAULT_PLATFORM_1_Y"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:63:macro:DEFAULT_PLATFORM_2_Y"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:64:macro:DEFAULT_PLATFORM_3_Y"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:65:macro:DEFAULT_PLATFORM_4_Y"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:66:macro:DEFAULT_PLATFORM_5_Y"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_0_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:68:macro:DEFAULT_PLATFORM_0_Z"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_1_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:69:macro:DEFAULT_PLATFORM_1_Z"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_2_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:70:macro:DEFAULT_PLATFORM_2_Z"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_3_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:71:macro:DEFAULT_PLATFORM_3_Z"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_4_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:72:macro:DEFAULT_PLATFORM_4_Z"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_PLATFORM_5_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:73:macro:DEFAULT_PLATFORM_5_Z"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:77:macro:DEFAULT_BASE_0_NX"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:78:macro:DEFAULT_BASE_0_NY"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_0_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:79:macro:DEFAULT_BASE_0_NZ"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:81:macro:DEFAULT_BASE_1_NX"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:82:macro:DEFAULT_BASE_1_NY"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_1_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:83:macro:DEFAULT_BASE_1_NZ"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:85:macro:DEFAULT_BASE_2_NX"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:86:macro:DEFAULT_BASE_2_NY"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_2_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:87:macro:DEFAULT_BASE_2_NZ"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:89:macro:DEFAULT_BASE_3_NX"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:90:macro:DEFAULT_BASE_3_NY"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_3_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:91:macro:DEFAULT_BASE_3_NZ"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:93:macro:DEFAULT_BASE_4_NX"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:94:macro:DEFAULT_BASE_4_NY"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_4_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:95:macro:DEFAULT_BASE_4_NZ"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_NX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:97:macro:DEFAULT_BASE_5_NX"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_NY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:98:macro:DEFAULT_BASE_5_NY"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genhexkins.h","source_sha":"580a2e1703a5c0efb683b4a26f805af434edcfe9d1ade7890e44307f8b0b236c","symbol":"DEFAULT_BASE_5_NZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genhexkins.h:99:macro:DEFAULT_BASE_5_NZ"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"compute_jinv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:192:function:compute_jinv"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"go_matrix_vector_mult","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:270:function:go_matrix_vector_mult"}
{"language":"c","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"genser_kin_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:383:function:genser_kin_fwd"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"genser_kin_inv_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:572:function:genser_kin_inv_iterations"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"genser_kin_inv_set_max_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:577:function:genser_kin_inv_set_max_iterations"}
{"language":"c","line":584,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"genser_kin_inv_get_max_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:584:function:genser_kin_inv_get_max_iterations"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:62:macro:A"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"ALPHA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:63:macro:ALPHA"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:64:macro:D"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"KINS_PTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:66:macro:KINS_PTR"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserfuncs.c","source_sha":"e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781","symbol":"genser_kin_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserfuncs.c:74:function:genser_kin_init"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.c","source_sha":"cbb87b9c21f9f5e1d6a3c5bd333f72a7b1b4f1618a21b32d4b34bc621b43e075","symbol":"GO_REAL_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.c:45:macro:GO_REAL_EPSILON"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_get_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:101:function:genser_kin_get_parameters"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_fwd_interations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:116:function:genser_kin_fwd_interations"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_inv_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:127:function:genser_kin_inv_iterations"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_inv_set_max_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:132:function:genser_kin_inv_set_max_iterations"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_inv_get_max_iterations","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:136:function:genser_kin_inv_get_max_iterations"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"GENSERKINS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:34:macro:GENSERKINS_H"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"GENSER_MAX_JOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:46:macro:GENSER_MAX_JOINTS"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"GENSER_DEFAULT_MAX_ITERATIONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:48:macro:GENSER_DEFAULT_MAX_ITERATIONS"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"PI_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:50:macro:PI_2"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:53:macro:DEFAULT_A1"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:54:macro:DEFAULT_ALPHA1"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:55:macro:DEFAULT_D1"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:57:macro:DEFAULT_A2"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:58:macro:DEFAULT_ALPHA2"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:59:macro:DEFAULT_D2"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:61:macro:DEFAULT_A3"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:62:macro:DEFAULT_ALPHA3"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:63:macro:DEFAULT_D3"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:65:macro:DEFAULT_A4"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:66:macro:DEFAULT_ALPHA4"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:67:macro:DEFAULT_D4"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:69:macro:DEFAULT_A5"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:70:macro:DEFAULT_ALPHA5"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:71:macro:DEFAULT_D5"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_A6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:73:macro:DEFAULT_A6"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_ALPHA6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:74:macro:DEFAULT_ALPHA6"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"DEFAULT_D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:75:macro:DEFAULT_D6"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:83:function:genser_kin_size"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:85:function:genser_kin_init"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:89:function:genser_kin_num_joints"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/genserkins.h","source_sha":"2e40cf061dafe050ad242f197b4acdbd916adcea41885e4edbb2b8c7b5423833","symbol":"genser_kin_set_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/genserkins.h:99:function:genser_kin_set_parameters"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:103:function:kinematicsType"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematics_parms","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:106:type:kinematics_parms"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:151:type:EmcPose"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematicsSwitchable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:160:function:kinematicsSwitchable"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematicsSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:161:function:kinematicsSwitch"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"KINS_NOT_SWITCHABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:166:macro:KINS_NOT_SWITCHABLE"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematicsSwitchable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:167:function:kinematicsSwitchable"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"kinematicsSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:168:function:kinematicsSwitch"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"KINEMATICS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:16:macro:KINEMATICS_H"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:179:type:EmcPose"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"positions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:27:function:positions"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kinematics.h","source_sha":"33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kinematics.h:79:type:EmcPose"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/kins_util.c","source_sha":"9a9dfbeb0f5d307b5fe99556b10a1869ccbcabc699be1bcfcfd80864ffb0288e","symbol":"MAX_COORDINATES_CHARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/kins_util.c:73:macro:MAX_COORDINATES_CHARS"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"DELTA_DIAGONAL_ROD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:127:macro:DELTA_DIAGONAL_ROD"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"DELTA_SMOOTH_ROD_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:130:macro:DELTA_SMOOTH_ROD_OFFSET"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"DELTA_EFFECTOR_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:133:macro:DELTA_EFFECTOR_OFFSET"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"DELTA_CARRIAGE_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:136:macro:DELTA_CARRIAGE_OFFSET"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"DELTA_RADIUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:139:macro:DELTA_RADIUS"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"LINUXCNCLINEARDELTAKINS_COMMON_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:2:macro:LINUXCNCLINEARDELTAKINS_COMMON_H"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"SQ3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:40:macro:SQ3"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"SIN_60","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:42:macro:SIN_60"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"COS_60","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:43:macro:COS_60"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"sq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:45:function:sq"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"set_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:47:function:set_geometry"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"kinematics_inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:66:function:kinematics_inverse"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"isnan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:79:function:isnan"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins-common.h","source_sha":"7785bcd7d095b431169cdd0f753c177ece643ee825f7ff4b8cdb6f8cd4706df8","symbol":"kinematics_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins-common.h:83:function:kinematics_forward"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:24:type:haldata"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"kinematics_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:36:function:kinematics_forward"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"kinematics_inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:43:function:kinematics_inverse"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:46:function:kinematicsType"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:51:function:rtapi_app_main"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.c","source_sha":"792caf5f3fb8bf06d97a4bb7262697ac22182d78d91fed19e7a9e537585aa748","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.c:85:function:rtapi_app_exit"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:17:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"isnan","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:21:macro:isnan"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:24:function:forward"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:30:function:make_tuple"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:31:function:object"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:34:function:inverse"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:40:function:make_tuple"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:41:function:object"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:44:function:get_geometry"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/lineardeltakins.cc:46:function:make_tuple"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:103:function:kinematicsType"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:118:function:rtapi_app_main"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:138:function:rtapi_app_exit"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"d2r","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:26:macro:d2r"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"r2d","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:27:macro:r2d"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"hypot","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:30:macro:hypot"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/maxkins.c:33:type:haldata"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"MatMult5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:161:function:MatMult5"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"sqr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:175:function:sqr"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"pentakins_read_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:186:function:pentakins_read_hal_pins"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:393:function:kinematicsType"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:411:function:rtapi_app_main"}
{"language":"c","line":514,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:514:function:rtapi_app_exit"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:56:type:haldata"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","symbol":"MatInvert5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.c:77:function:MatInvert5"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"NUM_STRUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:19:macro:NUM_STRUTS"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_0_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:23:macro:DEFAULT_BASE_0_X"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_1_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:24:macro:DEFAULT_BASE_1_X"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_2_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:25:macro:DEFAULT_BASE_2_X"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_3_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:26:macro:DEFAULT_BASE_3_X"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_4_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:27:macro:DEFAULT_BASE_4_X"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_0_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:29:macro:DEFAULT_BASE_0_Y"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_1_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:30:macro:DEFAULT_BASE_1_Y"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_2_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:31:macro:DEFAULT_BASE_2_Y"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_3_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:32:macro:DEFAULT_BASE_3_Y"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_4_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:33:macro:DEFAULT_BASE_4_Y"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_0_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:35:macro:DEFAULT_BASE_0_Z"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_1_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:36:macro:DEFAULT_BASE_1_Z"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_2_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:37:macro:DEFAULT_BASE_2_Z"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_3_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:38:macro:DEFAULT_BASE_3_Z"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_BASE_4_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:39:macro:DEFAULT_BASE_4_Z"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_0_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:43:macro:DEFAULT_EFFECTOR_0_R"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_1_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:44:macro:DEFAULT_EFFECTOR_1_R"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_2_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:45:macro:DEFAULT_EFFECTOR_2_R"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_3_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:46:macro:DEFAULT_EFFECTOR_3_R"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_4_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:47:macro:DEFAULT_EFFECTOR_4_R"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_0_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:52:macro:DEFAULT_EFFECTOR_0_Z"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_1_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:53:macro:DEFAULT_EFFECTOR_1_Z"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_2_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:54:macro:DEFAULT_EFFECTOR_2_Z"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_3_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:55:macro:DEFAULT_EFFECTOR_3_Z"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","symbol":"DEFAULT_EFFECTOR_4_Z","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pentakins.h:56:macro:DEFAULT_EFFECTOR_4_Z"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:28:type:haldata"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"PUMA_A2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:32:macro:PUMA_A2"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"PUMA_A3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:33:macro:PUMA_A3"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"PUMA_D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:34:macro:PUMA_D3"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"PUMA_D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:35:macro:PUMA_D4"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","symbol":"PUMA_D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.c:36:macro:PUMA_D6"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:21:macro:PUMA_H"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"DEFAULT_PUMA560_A2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:25:macro:DEFAULT_PUMA560_A2"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"DEFAULT_PUMA560_A3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:26:macro:DEFAULT_PUMA560_A3"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"DEFAULT_PUMA560_D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:27:macro:DEFAULT_PUMA560_D3"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"DEFAULT_PUMA560_D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:28:macro:DEFAULT_PUMA560_D4"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"DEFAULT_PUMA560_D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:29:macro:DEFAULT_PUMA560_D6"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"SINGULAR_FUZZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:31:macro:SINGULAR_FUZZ"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"FLAG_FUZZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:32:macro:FLAG_FUZZ"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_SHOULDER_RIGHT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:35:macro:PUMA_SHOULDER_RIGHT"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_ELBOW_DOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:36:macro:PUMA_ELBOW_DOWN"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_WRIST_FLIP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:37:macro:PUMA_WRIST_FLIP"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_SINGULAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:38:macro:PUMA_SINGULAR"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","symbol":"PUMA_REACH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/pumakins.h:41:macro:PUMA_REACH"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rosekins.c:112:function:kinematicsType"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rosekins.c:119:function:rtapi_app_exit"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rosekins.c:121:function:rtapi_app_main"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","symbol":"hypot","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rosekins.c:33:macro:hypot"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rosekins.c:36:type:haldata"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"inverse_j0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:141:function:inverse_j0"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:159:function:rotate"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"kinematics_inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:166:function:kinematics_inverse"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"RDELTA_PFR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:189:macro:RDELTA_PFR"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"RDELTA_TL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:190:macro:RDELTA_TL"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"RDELTA_SL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:191:macro:RDELTA_SL"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"RDELTA_FR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:192:macro:RDELTA_FR"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"LINUXCNCROTARYDELTAKINS_COMMON_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:46:macro:LINUXCNCROTARYDELTAKINS_COMMON_H"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"sq","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:62:macro:sq"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"D2R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:65:macro:D2R"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"set_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:68:function:set_geometry"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins-common.h","source_sha":"ba3e037fe2ad7eba29aa2b657492ac83f1979a38c9249fef52e598ba0d5c9136","symbol":"kinematics_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins-common.h:76:function:kinematics_forward"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:25:type:haldata"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"kinematics_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:40:function:kinematics_forward"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"kinematics_inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:47:function:kinematics_inverse"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:50:function:kinematicsType"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:55:function:rtapi_app_main"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.c","source_sha":"64c8aeb6998a481f3c26743093dd157d2d22dc6769b258e3e6012b5c1f784773","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.c:97:function:rtapi_app_exit"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:17:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:23:function:forward"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:29:function:make_tuple"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:30:function:object"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"inverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:33:function:inverse"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:39:function:make_tuple"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"object","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:40:function:object"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:43:function:get_geometry"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotarydeltakins.cc","source_sha":"7e2fd63a2a7f5718d706faa21f903b36007226b065ad6d234631d2514f653618","symbol":"make_tuple","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotarydeltakins.cc:45:function:make_tuple"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotatekins.c","source_sha":"b104c7e0eb726f48b83daa4d596db5ca8021d803ab17dd123db9b9410ce5f47c","symbol":"kinematicsForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotatekins.c:65:function:kinematicsForward"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotatekins.c","source_sha":"b104c7e0eb726f48b83daa4d596db5ca8021d803ab17dd123db9b9410ce5f47c","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotatekins.c:68:function:kinematicsType"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotatekins.c","source_sha":"b104c7e0eb726f48b83daa4d596db5ca8021d803ab17dd123db9b9410ce5f47c","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotatekins.c:84:function:rtapi_app_main"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/rotatekins.c","source_sha":"b104c7e0eb726f48b83daa4d596db5ca8021d803ab17dd123db9b9410ce5f47c","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/rotatekins.c:93:function:rtapi_app_exit"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:173:macro:DEFAULT_D1"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:174:macro:DEFAULT_D2"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:175:macro:DEFAULT_D3"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:176:macro:DEFAULT_D4"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:177:macro:DEFAULT_D5"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"DEFAULT_D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:178:macro:DEFAULT_D6"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"scara_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:26:type:scara_data"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:66:macro:D1"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:67:macro:D2"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:68:macro:D3"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:69:macro:D4"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:70:macro:D5"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","symbol":"D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scarakins.c:71:macro:D6"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:291:function:kinematicsType"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:308:function:rtapi_app_main"}
{"language":"c","line":317,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:317:function:rtapi_app_exit"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"L0_HORIZONTAL_DISTANCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:52:macro:L0_HORIZONTAL_DISTANCE"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"L0_VERTICAL_DISTANCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:53:macro:L0_VERTICAL_DISTANCE"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"L1_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:55:macro:L1_LENGTH"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"L2_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:56:macro:L2_LENGTH"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","symbol":"compute_j1_cartesian_location","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/scorbot-kins.c:61:function:compute_j1_cartesian_location"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"kinematicsSwitchable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:124:function:kinematicsSwitchable"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"kinematicsSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:126:function:kinematicsSwitch"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:224:function:kinematicsType"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:244:function:rtapi_app_main"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:340:function:rtapi_app_exit"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"save_lastpose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:70:function:save_lastpose"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"get_lastpose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:83:function:get_lastpose"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","symbol":"gui_forward_kins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.c:96:function:gui_forward_kins"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.h","source_sha":"f6e5323aa16daaac8e07bba622d0bf969102ad0d9c00d41621c08af31e0bb9b1","symbol":"SWITCHKINS_MAX_TYPES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.h:10:macro:SWITCHKINS_MAX_TYPES"}
{"language":"c","line":5,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/switchkins.h","source_sha":"f6e5323aa16daaac8e07bba622d0bf969102ad0d9c00d41621c08af31e0bb9b1","symbol":"SWITCHKINS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/switchkins.h:5:macro:SWITCHKINS_H"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"AD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:131:macro:AD"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"BD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:132:macro:BD"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"CD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:133:macro:CD"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dx","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:134:macro:Dx"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dy","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:135:macro:Dy"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dz","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:136:macro:Dz"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"AD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:187:macro:AD"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"BD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:188:macro:BD"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"CD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:189:macro:CD"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dx","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:190:macro:Dx"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dy","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:191:macro:Dy"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Dz","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:192:macro:Dz"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:213:function:kinematicsType"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:228:function:main"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"BUFFERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:231:macro:BUFFERLEN"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:361:function:rtapi_app_main"}
{"language":"c","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:383:function:rtapi_app_exit"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"__attribute__","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:71:macro:__attribute__"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:76:type:haldata"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Bx","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:80:macro:Bx"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Cx","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:81:macro:Cx"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"Cy","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:82:macro:Cy"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","symbol":"sq","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/tripodkins.c:84:macro:sq"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"SET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:23:macro:SET"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"identityKinematicsForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:30:function:identityKinematicsForward"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"identityKinematicsInverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:38:function:identityKinematicsInverse"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"kinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:43:function:kinematicsType"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"TRIVKINS_DEFAULT_COORDINATES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:48:macro:TRIVKINS_DEFAULT_COORDINATES"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:63:function:rtapi_app_main"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trivkins.c:87:function:rtapi_app_exit"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/trtfuncs.c","source_sha":"ced2f9d4732681e2e82153b2f6343eccdf6972222d558d1e277bf1ec0bdc87fd","symbol":"haldata","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/trtfuncs.c:55:type:haldata"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","symbol":"timestamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/ugenserkins.c:19:function:timestamp"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/ugenserkins.c:21:type:timeval"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/ugenserkins.c:29:function:main"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","symbol":"BUFFERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/ugenserkins.c:31:macro:BUFFERLEN"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/userkfuncs.c","source_sha":"146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/userkfuncs.c:63:type:EmcPose"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/userkfuncs.c","source_sha":"146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc","symbol":"identityKinematicsForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/userkfuncs.c:73:function:identityKinematicsForward"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/kinematics/userkfuncs.c","source_sha":"146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc","symbol":"identityKinematicsInverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/kinematics/userkfuncs.c:82:function:identityKinematicsInverse"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","symbol":"LINUXCNC_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/linuxcnc.h:14:macro:LINUXCNC_H"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","symbol":"LINELEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/linuxcnc.h:18:macro:LINELEN"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","symbol":"BUFFERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/linuxcnc.h:21:macro:BUFFERLEN"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","symbol":"MM_PER_INCH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/linuxcnc.h:24:macro:MM_PER_INCH"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","symbol":"INCH_PER_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/linuxcnc.h:25:macro:INCH_PER_MM"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"update_motion_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:182:function:update_motion_state"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"update_joint_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:197:function:update_joint_status"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"mark_joint_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:221:function:mark_joint_homed"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"maybe_reopen_logfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:230:function:maybe_reopen_logfile"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"log_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:240:function:log_print"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:264:function:main"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_command_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:48:type:emcmot_command_t"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_status_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:49:type:emcmot_status_t"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_config_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:50:type:emcmot_config_t"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_internal_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:51:type:emcmot_internal_t"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_error_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:52:type:emcmot_error_t"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"emcmot_config_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:60:function:emcmot_config_change"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/motion-logger/motion-logger.c","source_sha":"de458607bd170bcb832820f66d3e802b005ea8d8640cc8b2eea9db56e2c4d954","symbol":"init_comm_buffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion-logger/motion-logger.c:70:function:init_comm_buffers"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_init_hal_io","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:115:function:axis_init_hal_io"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_output_to_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:152:function:axis_output_to_hal"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_max_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:173:function:axis_set_max_pos_limit"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_min_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:178:function:axis_set_min_pos_limit"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:183:function:axis_set_vel_limit"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:188:function:axis_set_acc_limit"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_ext_offset_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:193:function:axis_set_ext_offset_vel_limit"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_ext_offset_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:198:function:axis_set_ext_offset_acc_limit"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_set_locking_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:203:function:axis_set_locking_joint"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_min_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:209:function:axis_get_min_pos_limit"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_max_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:214:function:axis_get_max_pos_limit"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:219:function:axis_get_vel_limit"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:224:function:axis_get_acc_limit"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_teleop_vel_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:229:function:axis_get_teleop_vel_cmd"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_locking_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:234:function:axis_get_locking_joint"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_compound_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:239:function:axis_get_compound_velocity"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"sqrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:252:function:sqrt"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_get_ext_offset_curr_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:256:function:axis_get_ext_offset_curr_pos"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_cont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:262:function:axis_jog_cont"}
{"language":"c","line":278,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_incr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:278:function:axis_jog_incr"}
{"language":"c","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_abs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:299:function:axis_jog_abs"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:320:function:axis_jog_abort"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_abort_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:336:function:axis_jog_abort_all"}
{"language":"c","line":346,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_jog_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:346:function:axis_jog_is_active"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_handle_jogwheels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:359:function:axis_handle_jogwheels"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_sync_teleop_tp_to_carte_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:430:function:axis_sync_teleop_tp_to_carte_pos"}
{"language":"c","line":440,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_sync_carte_pos_to_teleop_tp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:440:function:axis_sync_carte_pos_to_teleop_tp"}
{"language":"c","line":450,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_apply_ext_offsets_to_carte_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:450:function:axis_apply_ext_offsets_to_carte_pos"}
{"language":"c","line":460,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_plan_external_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:460:function:axis_plan_external_offsets"}
{"language":"c","line":540,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_check_constraints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:540:function:axis_check_constraints"}
{"language":"c","line":566,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_update_coord_with_bound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:566:function:axis_update_coord_with_bound"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:61:macro:_"}
{"language":"c","line":621,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"update_teleop_with_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:621:function:update_teleop_with_check"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_init_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:63:function:axis_init_all"}
{"language":"c","line":654,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_calc_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:654:function:axis_calc_motion"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"axis_initialize_external_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:72:function:axis_initialize_external_offsets"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"CALL_CHECK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:88:macro:CALL_CHECK"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.c","source_sha":"5c3fe99e672a72cc81c2ce74e36e225ff9e10a115c51f46729b135fd134922d8","symbol":"export_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.c:94:function:export_axis"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_init_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:12:function:axis_init_all"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_initialize_external_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:13:function:axis_initialize_external_offsets"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_init_hal_io","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:14:function:axis_init_hal_io"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_handle_jogwheels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:16:function:axis_handle_jogwheels"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_plan_external_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:17:function:axis_plan_external_offsets"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_check_constraints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:18:function:axis_check_constraints"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_cont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:20:function:axis_jog_cont"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_incr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:21:function:axis_jog_incr"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_abs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:22:function:axis_jog_abs"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_abort_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:23:function:axis_jog_abort_all"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:24:function:axis_jog_abort"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_jog_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:25:function:axis_jog_is_active"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_output_to_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:27:function:axis_output_to_hal"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_max_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:29:function:axis_set_max_pos_limit"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_min_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:30:function:axis_set_min_pos_limit"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:31:function:axis_set_vel_limit"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:32:function:axis_set_acc_limit"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_ext_offset_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:33:function:axis_set_ext_offset_vel_limit"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_ext_offset_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:34:function:axis_set_ext_offset_acc_limit"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_set_locking_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:35:function:axis_set_locking_joint"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_min_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:37:function:axis_get_min_pos_limit"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_max_pos_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:38:function:axis_get_max_pos_limit"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_vel_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:39:function:axis_get_vel_limit"}
{"language":"c","line":3,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"AXIS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:3:macro:AXIS_H"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_acc_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:40:function:axis_get_acc_limit"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_locking_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:41:function:axis_get_locking_joint"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_compound_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:42:function:axis_get_compound_velocity"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_ext_offset_curr_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:43:function:axis_get_ext_offset_curr_pos"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_get_teleop_vel_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:45:function:axis_get_teleop_vel_cmd"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_sync_teleop_tp_to_carte_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:47:function:axis_sync_teleop_tp_to_carte_pos"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_sync_carte_pos_to_teleop_tp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:48:function:axis_sync_carte_pos_to_teleop_tp"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_apply_ext_offsets_to_carte_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:49:function:axis_apply_ext_offsets_to_carte_pos"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_update_coord_with_bound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:51:function:axis_update_coord_with_bound"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/axis.h","source_sha":"aba94067deedbd163cfcb8ed3dbc1843b947f4ef8828360490521039d784f2df","symbol":"axis_calc_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/axis.h:53:function:axis_calc_motion"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"joint_jog_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:108:function:joint_jog_ok"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"refresh_jog_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:161:function:refresh_jog_limits"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"apply_spindle_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:177:function:apply_spindle_limits"}
{"language":"c","line":1902,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotCommandHandler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:1902:function:emcmotCommandHandler"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"inRange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:191:function:inRange"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"usefulness","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:283:function:usefulness"}
{"language":"c","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"clearHomes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:285:function:clearHomes"}
{"language":"c","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotSetRotaryUnlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:299:function:emcmotSetRotaryUnlock"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotGetRotaryIsUnlocked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:310:function:emcmotGetRotaryIsUnlocked"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotDioWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:333:function:emcmotDioWrite"}
{"language":"c","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotAioWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:354:function:emcmotAioWrite"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"is_feed_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:363:function:is_feed_type"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"emcmotCommandHandler_locked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:386:function:emcmotCommandHandler_locked"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"ABS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:73:macro:ABS"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:76:macro:_"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/command.c","source_sha":"9d138ed5780a11ed037aa238781f4bfb4960a73ee23c0b0abf0724db068b3e3f","symbol":"limits_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/command.c:84:function:limits_ok"}
{"language":"c","line":1024,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"handle_jjogwheels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:1024:function:handle_jjogwheels"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"do_forward_kins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:104:function:do_forward_kins"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"process_probe_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:110:function:process_probe_inputs"}
{"language":"c","line":1166,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"get_pos_cmds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:1166:function:get_pos_cmds"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"check_for_faults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:120:function:check_for_faults"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"set_operating_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:129:function:set_operating_mode"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"handle_jjogwheels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:135:function:handle_jjogwheels"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"get_pos_cmds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:158:function:get_pos_cmds"}
{"language":"c","line":1629,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"compute_screw_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:1629:function:compute_screw_comp"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"SWITCHKINS_DEBUG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:16:macro:SWITCHKINS_DEBUG"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"compute_screw_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:174:function:compute_screw_comp"}
{"language":"c","line":1820,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"output_to_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:1820:function:output_to_hal"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"output_to_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:183:function:output_to_hal"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"update_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:189:function:update_status"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"handle_kinematicsSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:191:function:handle_kinematicsSwitch"}
{"language":"c","line":2040,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"update_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:2040:function:update_status"}
{"language":"c","line":2052,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:2052:type:in"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"emcmotController","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:207:function:emcmotController"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"joint_jog_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:287:function:joint_jog_is_active"}
{"language":"c","line":297,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"handle_kinematicsSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:297:function:handle_kinematicsSwitch"}
{"language":"c","line":346,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"process_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:346:function:process_inputs"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:38:macro:_"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"joint_jog_abort_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:553:function:joint_jog_abort_all"}
{"language":"c","line":568,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"do_forward_kins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:568:function:do_forward_kins"}
{"language":"c","line":678,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"process_probe_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:678:function:process_probe_inputs"}
{"language":"c","line":769,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"check_for_faults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:769:function:check_for_faults"}
{"language":"c","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"set_operating_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:849:function:set_operating_mode"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"process_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:87:function:process_inputs"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/control.c","source_sha":"fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50","symbol":"joint_jog_abort_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/control.c:96:function:joint_jog_abort_all"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:100:function:dbuf_put_int"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:101:function:dbuf_put_bytes"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:104:function:dbuf_put_long"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:105:function:dbuf_put_bytes"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:108:function:dbuf_put_float"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:109:function:dbuf_put_bytes"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:112:function:dbuf_put_double"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:113:function:dbuf_put_bytes"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:116:function:dbuf_put_string"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:117:function:dbuf_put_bytes"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:120:function:dbuf_get_byte"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:134:function:dbuf_get_bytes"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:152:function:dbuf_get_int"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:153:function:dbuf_get_bytes"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:156:function:dbuf_get_long"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:157:function:dbuf_get_bytes"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:160:function:dbuf_get_float"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:161:function:dbuf_get_bytes"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:164:function:dbuf_get_double"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:165:function:dbuf_get_bytes"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_get_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:168:function:dbuf_get_string"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:26:type:dbuf"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:27:type:dbuf_iter"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:35:function:dbuf_delete"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:40:function:dbuf_init"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_iter_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:54:function:dbuf_iter_delete"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_iter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:60:function:dbuf_iter_init"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:66:function:dbuf_put_byte"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.c","source_sha":"605378315317999ee069477282134e64e9940e939892dbb5f433f77f103262ef","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.c:80:function:dbuf_put_bytes"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"DBUF_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:19:macro:DBUF_H"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:26:type:dbuf"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:31:type:dbuf_iter"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:32:type:dbuf"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:36:type:dbuf"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:37:function:dbuf_delete"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:38:function:dbuf_init"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:40:type:dbuf_iter"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_iter_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:41:function:dbuf_iter_delete"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_iter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:42:function:dbuf_iter_init"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:44:function:dbuf_put_byte"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:45:function:dbuf_put_bytes"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:46:function:dbuf_put_int"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:47:function:dbuf_put_long"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:48:function:dbuf_put_float"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:49:function:dbuf_put_double"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_put_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:50:function:dbuf_put_string"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:52:function:dbuf_get_byte"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_bytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:53:function:dbuf_get_bytes"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:54:function:dbuf_get_int"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:55:function:dbuf_get_long"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:56:function:dbuf_get_float"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:57:function:dbuf_get_double"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/dbuf.h","source_sha":"7f15618d30d07040f58110a9c1130140f6fb14705971578e8af554e3ef6dda87","symbol":"dbuf_get_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/dbuf.h:58:function:dbuf_get_string"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOTCFG_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:14:macro:EMCMOTCFG_H"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_EMCMOT_INIFILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:17:macro:DEFAULT_EMCMOT_INIFILE"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_JOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:25:macro:EMCMOT_MAX_JOINTS"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_EXTRAJOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:28:macro:EMCMOT_MAX_EXTRAJOINTS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_AXIS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:31:macro:EMCMOT_MAX_AXIS"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_SPINDLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:33:macro:EMCMOT_MAX_SPINDLES"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_DIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:34:macro:EMCMOT_MAX_DIO"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_AIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:35:macro:EMCMOT_MAX_AIO"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_MAX_MISC_ERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:36:macro:EMCMOT_MAX_MISC_ERROR"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_ERROR_NUM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:42:macro:EMCMOT_ERROR_NUM"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"EMCMOT_ERROR_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:43:macro:EMCMOT_ERROR_LEN"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_SHMEM_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:49:macro:DEFAULT_SHMEM_KEY"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_EMCMOT_COMM_TIMEOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:52:macro:DEFAULT_EMCMOT_COMM_TIMEOUT"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_VELOCITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:55:macro:DEFAULT_VELOCITY"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_ACCELERATION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:56:macro:DEFAULT_ACCELERATION"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_MAX_LIMIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:59:macro:DEFAULT_MAX_LIMIT"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_MIN_LIMIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:60:macro:DEFAULT_MIN_LIMIT"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_DIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:63:macro:DEFAULT_DIO"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_AIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:64:macro:DEFAULT_AIO"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_MISC_ERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:65:macro:DEFAULT_MISC_ERROR"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_TC_QUEUE_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:70:macro:DEFAULT_TC_QUEUE_SIZE"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotcfg.h","source_sha":"26ce8b18ae3b53e001215bc92330f65301de8832cc8764b239672c0a30e9e6f3","symbol":"DEFAULT_MAX_FERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotcfg.h:73:macro:DEFAULT_MAX_FERROR"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotglb.h","source_sha":"7ba82587da304f62aa261e4647639cdcc8f7623699677462b82a19d503e7332f","symbol":"EMCMOTGLB_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotglb.h:14:macro:EMCMOTGLB_H"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotglb.h","source_sha":"7ba82587da304f62aa261e4647639cdcc8f7623699677462b82a19d503e7332f","symbol":"EMCMOT_INIFILE_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotglb.h:20:macro:EMCMOT_INIFILE_LEN"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:19:function:emcmotErrorInit"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorPutfv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:34:function:emcmotErrorPutfv"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:36:type:dbuf"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:37:type:dbuf_iter"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorPutf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:58:function:emcmotErrorPutf"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorPut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:68:function:emcmotErrorPut"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorPutf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:70:function:emcmotErrorPutf"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/emcmotutil.c","source_sha":"275d601af6fdf115ecf1ca580c3d307ed5a150a8c9d03cf8cf071268e715d020","symbol":"emcmotErrorGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/emcmotutil.c:73:function:emcmotErrorGet"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homemod.c","source_sha":"df2e24e8d6c48d47448971b6e69471910a435d207a9d45f857a968aebf14ea5c","symbol":"HOMEMOD_DEBUG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homemod.c:14:macro:HOMEMOD_DEBUG"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homemod.c","source_sha":"df2e24e8d6c48d47448971b6e69471910a435d207a9d45f857a968aebf14ea5c","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homemod.c:22:function:rtapi_app_main"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homemod.c","source_sha":"df2e24e8d6c48d47448971b6e69471910a435d207a9d45f857a968aebf14ea5c","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homemod.c:43:function:rtapi_app_exit"}
{"language":"c","line":1375,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_do_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1375:function:base_do_homing"}
{"language":"c","line":1427,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1427:function:do_homing"}
{"language":"c","line":1428,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_allhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1428:function:get_allhomed"}
{"language":"c","line":1429,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1429:function:get_homed"}
{"language":"c","line":1430,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_home_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1430:function:get_home_is_idle"}
{"language":"c","line":1431,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_home_is_synchronized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1431:function:get_home_is_synchronized"}
{"language":"c","line":1432,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_home_needs_unlock_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1432:function:get_home_needs_unlock_first"}
{"language":"c","line":1433,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_home_sequence","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1433:function:get_home_sequence"}
{"language":"c","line":1434,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1434:function:get_homing"}
{"language":"c","line":1435,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_homing_at_index_search_wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1435:function:get_homing_at_index_search_wait"}
{"language":"c","line":1436,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_homing_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1436:function:get_homing_is_active"}
{"language":"c","line":1437,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"get_index_enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1437:function:get_index_enable"}
{"language":"c","line":1439,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"read_homing_in_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1439:function:read_homing_in_pins"}
{"language":"c","line":1440,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_home_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1440:function:do_home_joint"}
{"language":"c","line":1441,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_cancel_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1441:function:do_cancel_homing"}
{"language":"c","line":1442,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"set_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1442:function:set_unhomed"}
{"language":"c","line":1475,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"write_homing_out_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:1475:function:write_homing_out_pins"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"something","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:153:function:something"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"home_start_move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:155:function:home_start_move"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"home_do_moving_checks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:181:function:home_do_moving_checks"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"ABORT_CHECK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:204:macro:ABORT_CHECK"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"update_home_is_synchronized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:211:function:update_home_is_synchronized"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_make_joint_home_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:228:function:base_make_joint_home_pins"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:258:function:do_home_all"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"ABS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:25:macro:ABS"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_home_one_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:265:function:do_home_one_joint"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"set_all_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:283:function:set_all_unhomed"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:28:macro:_"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"do_homing_sequence","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:329:function:do_homing_sequence"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:33:function:void"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:34:function:int"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"homeMotFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:36:function:homeMotFunctions"}
{"language":"c","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_read_homing_in_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:529:function:base_read_homing_in_pins"}
{"language":"c","line":540,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_write_homing_out_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:540:function:base_write_homing_out_pins"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"HOME_DELAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:54:macro:HOME_DELAY"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_do_home_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:553:function:base_do_home_joint"}
{"language":"c","line":562,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_do_cancel_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:562:function:base_do_cancel_homing"}
{"language":"c","line":568,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_set_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:568:function:base_set_unhomed"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"MAX_HOME_SEQUENCES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:56:macro:MAX_HOME_SEQUENCES"}
{"language":"c","line":639,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_allhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:639:function:base_get_allhomed"}
{"language":"c","line":658,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_homing_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:658:function:base_get_homing_is_active"}
{"language":"c","line":662,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_home_sequence","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:662:function:base_get_home_sequence"}
{"language":"c","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:666:function:base_get_homing"}
{"language":"c","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:670:function:base_get_homed"}
{"language":"c","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_index_enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:674:function:base_get_index_enable"}
{"language":"c","line":678,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_home_needs_unlock_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:678:function:base_get_home_needs_unlock_first"}
{"language":"c","line":682,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_home_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:682:function:base_get_home_is_idle"}
{"language":"c","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_home_is_synchronized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:686:function:base_get_home_is_synchronized"}
{"language":"c","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_get_homing_at_index_search_wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:690:function:base_get_homing_at_index_search_wait"}
{"language":"c","line":695,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"sync_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:695:function:sync_reset"}
{"language":"c","line":697,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"sync_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:697:function:sync_ready"}
{"language":"c","line":716,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.c","source_sha":"ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39","symbol":"base_1joint_state_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.c:716:function:base_1joint_state_machine"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_UNLOCK_FIRST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:10:macro:HOME_UNLOCK_FIRST"}
{"language":"c","line":11,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_ABSOLUTE_ENCODER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:11:macro:HOME_ABSOLUTE_ENCODER"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_NO_REHOME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:12:macro:HOME_NO_REHOME"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_NO_FINAL_MOVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:13:macro:HOME_NO_FINAL_MOVE"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_INDEX_NO_ENCODER_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:14:macro:HOME_INDEX_NO_ENCODER_RESET"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOMING_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:2:macro:HOMING_H"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"read_homing_in_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:50:function:read_homing_in_pins"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"write_homing_out_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:52:function:write_homing_out_pins"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"do_home_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:55:function:do_home_joint"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"do_cancel_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:57:function:do_cancel_homing"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"set_unhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:58:function:set_unhomed"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_allhomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:64:function:get_allhomed"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_homing_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:65:function:get_homing_is_active"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:69:function:get_homing"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:70:function:get_homed"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_index_enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:71:function:get_index_enable"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_home_needs_unlock_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:72:function:get_home_needs_unlock_first"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_home_is_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:73:function:get_home_is_idle"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_home_is_synchronized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:74:function:get_home_is_synchronized"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"get_homing_at_index_search_wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:75:function:get_homing_at_index_search_wait"}
{"language":"c","line":7,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_IGNORE_LIMITS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:7:macro:HOME_IGNORE_LIMITS"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"homeMotFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:80:function:homeMotFunctions"}
{"language":"c","line":8,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_USE_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:8:macro:HOME_USE_INDEX"}
{"language":"c","line":9,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/homing.h","source_sha":"fe33498e5a9c2a5aee6aebdab57a93742cba61018af8bd83f1d79edb28dbe0ed","symbol":"HOME_IS_SHARED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/homing.h:9:macro:HOME_IS_SHARED"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"MOT_PRIV_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:12:macro:MOT_PRIV_H"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotCommandHandler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:233:function:emcmotCommandHandler"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotController","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:234:function:emcmotController"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotSetCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:235:function:emcmotSetCycleTime"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotDioWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:238:function:emcmotDioWrite"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotAioWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:239:function:emcmotAioWrite"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotSetRotaryUnlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:241:function:emcmotSetRotaryUnlock"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmotGetRotaryIsUnlocked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:242:function:emcmotGetRotaryIsUnlocked"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"switch_to_teleop_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:252:function:switch_to_teleop_mode"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"refresh_jog_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:255:function:refresh_jog_limits"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"clearHomes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:257:function:clearHomes"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"emcmot_config_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:259:function:emcmot_config_change"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"joint_is_lockable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:263:function:joint_is_lockable"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"ALL_JOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:265:macro:ALL_JOINTS"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"NO_OF_KINS_JOINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:267:macro:NO_OF_KINS_JOINTS"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"IS_EXTRA_JOINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:268:macro:IS_EXTRA_JOINT"}
{"language":"c","line":276,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"etime","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:276:macro:etime"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_MOTION_ERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:282:macro:GET_MOTION_ERROR_FLAG"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_MOTION_ERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:284:macro:SET_MOTION_ERROR_FLAG"}
{"language":"c","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_MOTION_COORD_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:286:macro:GET_MOTION_COORD_FLAG"}
{"language":"c","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_MOTION_COORD_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:288:macro:SET_MOTION_COORD_FLAG"}
{"language":"c","line":290,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_MOTION_TELEOP_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:290:macro:GET_MOTION_TELEOP_FLAG"}
{"language":"c","line":292,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_MOTION_TELEOP_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:292:macro:SET_MOTION_TELEOP_FLAG"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_MOTION_INPOS_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:294:macro:GET_MOTION_INPOS_FLAG"}
{"language":"c","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_MOTION_INPOS_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:296:macro:SET_MOTION_INPOS_FLAG"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_MOTION_ENABLE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:298:macro:GET_MOTION_ENABLE_FLAG"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_MOTION_ENABLE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:300:macro:SET_MOTION_ENABLE_FLAG"}
{"language":"c","line":304,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_ENABLE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:304:macro:GET_JOINT_ENABLE_FLAG"}
{"language":"c","line":306,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_ENABLE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:306:macro:SET_JOINT_ENABLE_FLAG"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_ACTIVE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:308:macro:SET_JOINT_ACTIVE_FLAG"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_INPOS_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:310:macro:SET_JOINT_INPOS_FLAG"}
{"language":"c","line":312,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_ERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:312:macro:GET_JOINT_ERROR_FLAG"}
{"language":"c","line":314,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_ERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:314:macro:SET_JOINT_ERROR_FLAG"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_PHL_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:316:macro:GET_JOINT_PHL_FLAG"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_PHL_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:318:macro:SET_JOINT_PHL_FLAG"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_NHL_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:320:macro:GET_JOINT_NHL_FLAG"}
{"language":"c","line":322,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_NHL_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:322:macro:SET_JOINT_NHL_FLAG"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_FERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:325:macro:GET_JOINT_FERROR_FLAG"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_FERROR_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:327:macro:SET_JOINT_FERROR_FLAG"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"GET_JOINT_FAULT_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:329:macro:GET_JOINT_FAULT_FLAG"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"SET_JOINT_FAULT_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:331:macro:SET_JOINT_FAULT_FLAG"}
{"language":"c","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/mot_priv.h","source_sha":"92ea1ec7f18374e2f8867348586776a680dfec724ea373a257d77f36cc640c6b","symbol":"HAVE_CPU_KHZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/mot_priv.h:334:macro:HAVE_CPU_KHZ"}
{"language":"c","line":1066,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmotSetCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:1066:function:emcmotSetCycleTime"}
{"language":"c","line":1076,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"setTrajCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:1076:function:setTrajCycleTime"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_command_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:107:type:emcmot_command_t"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_status_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:108:type:emcmot_status_t"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_config_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:109:type:emcmot_config_t"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_internal_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:110:type:emcmot_internal_t"}
{"language":"c","line":1113,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"setServoCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:1113:function:setServoCycleTime"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_error_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:111:type:emcmot_error_t"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_hal_io","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:128:function:init_hal_io"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:133:function:export_joint"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_extrajoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:135:function:export_extrajoint"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:137:function:export_spindle"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_comm_buffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:143:function:init_comm_buffers"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:148:function:init_threads"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"setTrajCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:151:function:setTrajCycleTime"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"setServoCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:152:function:setServoCycleTime"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"module_intfc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:154:function:module_intfc"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"tp_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:155:function:tp_init"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"joint_is_lockable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:159:function:joint_is_lockable"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"switch_to_teleop_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:163:function:switch_to_teleop_mode"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emcmot_config_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:184:function:emcmot_config_change"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"reportError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:193:function:reportError"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"va_copy","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:203:macro:va_copy"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"emc_message_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:207:function:emc_message_handler"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"count_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:216:function:count_names"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"module_intfc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:228:function:module_intfc"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"tp_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:247:function:tp_init"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:261:function:rtapi_app_main"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:26:macro:_"}
{"language":"c","line":415,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:415:function:rtapi_app_exit"}
{"language":"c","line":447,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"CALL_CHECK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:447:macro:CALL_CHECK"}
{"language":"c","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_hal_io","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:456:function:init_hal_io"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"MAX_IO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:61:macro:MAX_IO"}
{"language":"c","line":702,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:702:function:export_spindle"}
{"language":"c","line":743,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:743:function:export_joint"}
{"language":"c","line":803,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"export_extrajoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:803:function:export_extrajoint"}
{"language":"c","line":816,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_comm_buffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:816:function:init_comm_buffers"}
{"language":"c","line":982,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.c","source_sha":"c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3","symbol":"init_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.c:982:function:init_threads"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_TERM_COND_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:195:macro:EMCMOT_TERM_COND_STOP"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_TERM_COND_BLEND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:196:macro:EMCMOT_TERM_COND_BLEND"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_TERM_COND_TANGENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:197:macro:EMCMOT_TERM_COND_TANGENT"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmot_command_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:206:type:emcmot_command_t"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:269:type:state_tag_t"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_MOTION_ENABLE_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:298:macro:EMCMOT_MOTION_ENABLE_BIT"}
{"language":"c","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_MOTION_INPOS_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:299:macro:EMCMOT_MOTION_INPOS_BIT"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_MOTION_COORD_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:300:macro:EMCMOT_MOTION_COORD_BIT"}
{"language":"c","line":301,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_MOTION_ERROR_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:301:macro:EMCMOT_MOTION_ERROR_BIT"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_MOTION_TELEOP_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:302:macro:EMCMOT_MOTION_TELEOP_BIT"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_ENABLE_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:342:macro:EMCMOT_JOINT_ENABLE_BIT"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_ACTIVE_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:343:macro:EMCMOT_JOINT_ACTIVE_BIT"}
{"language":"c","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_INPOS_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:344:macro:EMCMOT_JOINT_INPOS_BIT"}
{"language":"c","line":345,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_ERROR_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:345:macro:EMCMOT_JOINT_ERROR_BIT"}
{"language":"c","line":346,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_MAX_HARD_LIMIT_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:346:macro:EMCMOT_JOINT_MAX_HARD_LIMIT_BIT"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_MIN_HARD_LIMIT_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:347:macro:EMCMOT_JOINT_MIN_HARD_LIMIT_BIT"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_FERROR_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:348:macro:EMCMOT_JOINT_FERROR_BIT"}
{"language":"c","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_JOINT_FAULT_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:349:macro:EMCMOT_JOINT_FAULT_BIT"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"EMCMOT_COMP_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:393:macro:EMCMOT_COMP_SIZE"}
{"language":"c","line":421,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"SS_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:421:macro:SS_ENABLED"}
{"language":"c","line":422,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"FS_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:422:macro:FS_ENABLED"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"AF_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:423:macro:AF_ENABLED"}
{"language":"c","line":424,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"FH_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:424:macro:FH_ENABLED"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmot_status_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:572:type:emcmot_status_t"}
{"language":"c","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:618:type:state_tag_t"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"MOTION_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:61:macro:MOTION_H"}
{"language":"c","line":681,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmot_config_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:681:type:emcmot_config_t"}
{"language":"c","line":730,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmot_error_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:730:type:emcmot_error_t"}
{"language":"c","line":740,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmot_internal_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:740:type:emcmot_internal_t"}
{"language":"c","line":754,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmotErrorInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:754:function:emcmotErrorInit"}
{"language":"c","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmotErrorPut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:755:function:emcmotErrorPut"}
{"language":"c","line":756,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmotErrorPutfv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:756:function:emcmotErrorPutfv"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmotErrorPutf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:757:function:emcmotErrorPutf"}
{"language":"c","line":758,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"emcmotErrorGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:758:function:emcmotErrorGet"}
{"language":"c","line":760,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"GET_JOINT_ACTIVE_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:760:macro:GET_JOINT_ACTIVE_FLAG"}
{"language":"c","line":761,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"GET_JOINT_INPOS_FLAG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:761:macro:GET_JOINT_INPOS_FLAG"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"MOTION_INVALID_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:79:macro:MOTION_INVALID_ID"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"MOTION_ID_VALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:80:macro:MOTION_ID_VALID"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion.h","source_sha":"640f10ec3d02d2955f1ffacd86e5b7078a631ff3c6703f201e0d04b177a17225","symbol":"_EMC_TELEOP_DATA","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion.h:86:type:_EMC_TELEOP_DATA"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"MOTION_STRUCT_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:13:macro:MOTION_STRUCT_H"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_struct_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:19:type:emcmot_struct_t"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_command_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:21:type:emcmot_command_t"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_status_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:23:type:emcmot_status_t"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_config_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:24:type:emcmot_config_t"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_error_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:25:type:emcmot_error_t"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/motion_struct.h","source_sha":"2af32cecf7128793bbfcbb2840da8b7f32d836ce2b4524541581274bfd7ebe1f","symbol":"emcmot_internal_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/motion_struct.h:26:type:emcmot_internal_t"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/simple_tp.c","source_sha":"5a0026f4d5bdd9d1bc55290c6ea9c399abd664633b69413c307f7353953d2603","symbol":"simple_tp_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/simple_tp.c:16:function:simple_tp_update"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/simple_tp.h","source_sha":"a6b72ddaf4a14801f95b625d824c2ea1625db5dce765db2d3b1f96a4730afca7","symbol":"SIMPLE_TP_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/simple_tp.h:20:macro:SIMPLE_TP_H"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/simple_tp.h","source_sha":"a6b72ddaf4a14801f95b625d824c2ea1625db5dce765db2d3b1f96a4730afca7","symbol":"TINY_DP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/simple_tp.h:23:macro:TINY_DP"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/simple_tp.h","source_sha":"a6b72ddaf4a14801f95b625d824c2ea1625db5dce765db2d3b1f96a4730afca7","symbol":"simple_tp_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/simple_tp.h:29:type:simple_tp_t"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/simple_tp.h","source_sha":"a6b72ddaf4a14801f95b625d824c2ea1625db5dce765db2d3b1f96a4730afca7","symbol":"simple_tp_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/simple_tp.h:54:function:simple_tp_update"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"stashf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:104:function:stashf"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"rtapi_snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:116:function:rtapi_snprintf"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:117:macro:PRINT"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:119:macro:PRINT"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"EXTRA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:121:macro:EXTRA"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"snprintdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:122:function:snprintdbuf"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:127:macro:PRINT"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"fprintdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:128:function:fprintdbuf"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:132:macro:PRINT"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"printdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:133:function:printdbuf"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"gettext","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:26:macro:gettext"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"SET_ERRNO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:32:function:SET_ERRNO"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"get_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:45:function:get_code"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"vstashf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:71:function:vstashf"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.c","source_sha":"3017fd1732c037729c9bd1eb998752b225774f51c11bf76f159b7669d9176fe2","symbol":"SET_ERRNO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.c:97:function:SET_ERRNO"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"STASHF_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:19:macro:STASHF_H"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:29:type:dbuf_iter"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"vstashf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:31:function:vstashf"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"stashf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:32:function:stashf"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"snprintdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:33:function:snprintdbuf"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"printdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:35:function:printdbuf"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf.h","source_sha":"5fcbde679a78958552430b3af95fbf4d3012669ecaf1a28c68f4ca9f16efbddd","symbol":"fprintdbuf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf.h:36:function:fprintdbuf"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf_wrap.h","source_sha":"625cc7d8df30b351f243bc3f1687f5ef9758cb4243efd0c2196d9c71c64c7793","symbol":"EXTRA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf_wrap.h:19:macro:EXTRA"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/stashf_wrap.h","source_sha":"625cc7d8df30b351f243bc3f1687f5ef9758cb4243efd0c2196d9c71c64c7793","symbol":"SET_ERRNO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/stashf_wrap.h:85:function:SET_ERRNO"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/state_tag.h","source_sha":"e53b2989929b43aeb90167e0b352aeaddbe55344b0e7e5ccdfb81881a7eaffd1","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/state_tag.h:114:type:state_tag_t"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/state_tag.h","source_sha":"e53b2989929b43aeb90167e0b352aeaddbe55344b0e7e5ccdfb81881a7eaffd1","symbol":"STATE_TAG_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/state_tag.h:27:macro:STATE_TAG_H"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotReadEmcmotStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:120:function:usrmotReadEmcmotStatus"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotReadEmcmotConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:143:function:usrmotReadEmcmotConfig"}
{"language":"cpp","line":167,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotReadEmcmotInternal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:167:function:usrmotReadEmcmotInternal"}
{"language":"cpp","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotReadEmcmotError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:191:function:usrmotReadEmcmotError"}
{"language":"cpp","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"dbuf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:199:type:dbuf"}
{"language":"cpp","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"dbuf_iter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:206:type:dbuf_iter"}
{"language":"cpp","line":223,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"htostr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:223:function:htostr"}
{"language":"cpp","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"printEmcPose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:237:function:printEmcPose"}
{"language":"cpp","line":245,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"printTPstruct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:245:function:printTPstruct"}
{"language":"cpp","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotPrintEmcmotConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:270:function:usrmotPrintEmcmotConfig"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"READ_TIMEOUT_SEC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:31:macro:READ_TIMEOUT_SEC"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"READ_TIMEOUT_USEC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:32:macro:READ_TIMEOUT_USEC"}
{"language":"cpp","line":355,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotPrintEmcmotStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:355:function:usrmotPrintEmcmotStatus"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotIniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:50:function:usrmotIniLoad"}
{"language":"cpp","line":557,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:557:function:usrmotInit"}
{"language":"cpp","line":595,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotExit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:595:function:usrmotExit"}
{"language":"cpp","line":624,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:624:function:usrmotLoadComp"}
{"language":"cpp","line":677,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotPrintComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:677:function:usrmotPrintComp"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.cc","source_sha":"44e3413daef771bf6104eb48ae7279ff60625b87c19063bf3097639fb8e1d818","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.cc:74:function:usrmotWriteEmcmotCommand"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"USRMOTINTF_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:16:macro:USRMOTINTF_H"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"emcmot_status_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:18:type:emcmot_status_t"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"emcmot_command_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:19:type:emcmot_command_t"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"emcmot_config_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:20:type:emcmot_config_t"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"emcmot_internal_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:21:type:emcmot_internal_t"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"emcmot_error_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:22:type:emcmot_error_t"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotIniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:30:function:usrmotIniLoad"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotReadEmcmotStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:34:function:usrmotReadEmcmotStatus"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotReadEmcmotConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:38:function:usrmotReadEmcmotConfig"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotReadEmcmotInternal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:42:function:usrmotReadEmcmotInternal"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotReadEmcmotError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:46:function:usrmotReadEmcmotError"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotPrintEmcmotStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:50:function:usrmotPrintEmcmotStatus"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotPrintEmcmotConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:54:function:usrmotPrintEmcmotConfig"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:58:macro:EMCMOT_COMM_OK"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_ERROR_CONNECT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:59:macro:EMCMOT_COMM_ERROR_CONNECT"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_ERROR_TIMEOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:60:macro:EMCMOT_COMM_ERROR_TIMEOUT"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_ERROR_COMMAND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:61:macro:EMCMOT_COMM_ERROR_COMMAND"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_SPLIT_READ_TIMEOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:62:macro:EMCMOT_COMM_SPLIT_READ_TIMEOUT"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"EMCMOT_COMM_INVALID_MOTION_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:63:macro:EMCMOT_COMM_INVALID_MOTION_ID"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:67:function:usrmotWriteEmcmotCommand"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:70:function:usrmotInit"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotExit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:73:function:usrmotExit"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:76:function:usrmotLoadComp"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/motion/usrmotintf.h","source_sha":"1f5f6eb571ce0ea73084f0c8248182c3101359c855d6ca70ef46dde7ad94b3d3","symbol":"usrmotPrintComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/motion/usrmotintf.h:79:function:usrmotPrintComp"}
{"language":"cpp","line":1000,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TC_FAULT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1000:function:GET_EXTERNAL_TC_FAULT"}
{"language":"cpp","line":1003,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TC_REASON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1003:function:GET_EXTERNAL_TC_REASON"}
{"language":"cpp","line":1006,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1006:function:GET_EXTERNAL_TRAVERSE_RATE"}
{"language":"cpp","line":1010,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_FEED_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1010:function:GET_EXTERNAL_FEED_OVERRIDE_ENABLE"}
{"language":"cpp","line":1011,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1011:function:GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE"}
{"language":"cpp","line":1012,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ADAPTIVE_FEED_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1012:function:GET_EXTERNAL_ADAPTIVE_FEED_ENABLE"}
{"language":"cpp","line":1013,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_FEED_HOLD_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1013:function:GET_EXTERNAL_FEED_HOLD_ENABLE"}
{"language":"cpp","line":1018,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_DIGITAL_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1018:function:GET_EXTERNAL_DIGITAL_INPUT"}
{"language":"cpp","line":1021,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ANALOG_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1021:function:GET_EXTERNAL_ANALOG_INPUT"}
{"language":"cpp","line":1025,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_AXIS_MASK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1025:function:GET_EXTERNAL_AXIS_MASK"}
{"language":"cpp","line":1028,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"PARAMETER_FILE_NAME_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1028:macro:PARAMETER_FILE_NAME_LENGTH"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_DIRECTION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:102:type:CANON_DIRECTION"}
{"language":"cpp","line":1030,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"USER_DEFINED_FUNCTION_NUM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1030:macro:USER_DEFINED_FUNCTION_NUM"}
{"language":"cpp","line":1040,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"FINISH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1040:function:FINISH"}
{"language":"cpp","line":1044,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ON_RESET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1044:function:ON_RESET"}
{"language":"cpp","line":1047,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_ERROR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1047:function:CANON_ERROR"}
{"language":"cpp","line":1051,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1051:function:PLUGIN_CALL"}
{"language":"cpp","line":1054,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"IO_PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1054:function:IO_PLUGIN_CALL"}
{"language":"cpp","line":1055,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_OFFSET_APPLIED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1055:function:GET_EXTERNAL_OFFSET_APPLIED"}
{"language":"cpp","line":1056,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_OFFSETS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1056:function:GET_EXTERNAL_OFFSETS"}
{"language":"cpp","line":1057,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"UPDATE_TAG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:1057:function:UPDATE_TAG"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_FEED_REFERENCE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:108:type:CANON_FEED_REFERENCE"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_SIDE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:113:type:CANON_SIDE"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_AXIS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:120:type:CANON_AXIS"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_VECTOR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:133:type:CANON_VECTOR"}
{"language":"cpp","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:14:macro:CANON_HH"}
{"language":"cpp","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CanonConfig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:152:type:CanonConfig_t"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"INIT_CANON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:210:function:INIT_CANON"}
{"language":"cpp","line":223,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_XY_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:223:function:SET_XY_ROTATION"}
{"language":"cpp","line":236,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"USE_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:236:function:USE_LENGTH_UNITS"}
{"language":"cpp","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SELECT_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:241:function:SELECT_PLANE"}
{"language":"cpp","line":249,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:249:function:SET_TRAVERSE_RATE"}
{"language":"cpp","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:279:function:SET_FEED_RATE"}
{"language":"cpp","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_FEED_REFERENCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:321:function:SET_FEED_REFERENCE"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:374:function:SET_FEED_MODE"}
{"language":"cpp","line":381,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:381:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:383:function:SET_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":395,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:395:function:SET_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"START_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:399:function:START_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":404,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"STOP_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:404:function:STOP_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":410,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:410:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":411,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"STOP_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:411:function:STOP_SPEED_FEED_SYNCH"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CanonBool","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:45:type:CanonBool"}
{"language":"cpp","line":481,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G5_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:481:function:nurbs_G5_knot_vector_creator"}
{"language":"cpp","line":483,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G5_Nmix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:483:function:nurbs_G5_Nmix"}
{"language":"cpp","line":499,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_g6_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:499:function:nurbs_g6_knot_vector_creator"}
{"language":"cpp","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_interval_span_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:501:function:nurbs_interval_span_knot_vector_creator"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_lderv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:503:function:nurbs_lderv"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_Sa1_b1_length_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:505:function:nurbs_Sa1_b1_length_"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_lenght_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:507:function:nurbs_lenght_vector_creator"}
{"language":"cpp","line":509,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_lenght_tot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:509:function:nurbs_lenght_tot"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_PLANE_POINT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:50:type:NURBS_PLANE_POINT"}
{"language":"cpp","line":511,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_lenght_l_u","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:511:function:nurbs_lenght_l_u"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_Du_span_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:513:function:nurbs_Du_span_knot_vector_creator"}
{"language":"cpp","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_costant_crator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:515:function:nurbs_costant_crator"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_uj_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:517:function:nurbs_uj_l"}
{"language":"cpp","line":520,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_new_control_point_nurbs1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:520:function:nurbs_G6_new_control_point_nurbs1"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_new_control_point_nurbs2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:522:function:nurbs_G6_new_control_point_nurbs2"}
{"language":"cpp","line":524,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_knot_vector_new_creator_sgment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:524:function:nurbs_G6_knot_vector_new_creator_sgment"}
{"language":"cpp","line":527,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_Nmix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:527:function:nurbs_G6_Nmix"}
{"language":"cpp","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_Rden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:531:function:nurbs_G6_Rden"}
{"language":"cpp","line":533,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:533:function:nurbs_G6_point"}
{"language":"cpp","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_Rdenx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:535:function:nurbs_G6_Rdenx"}
{"language":"cpp","line":537,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_pointx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:537:function:nurbs_G6_pointx"}
{"language":"cpp","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_point_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:539:function:nurbs_G6_point_x"}
{"language":"cpp","line":541,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_tangent_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:541:function:nurbs_G6_tangent_x"}
{"language":"cpp","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_new_control_point_nurbs1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:544:function:nurbs_G6_new_control_point_nurbs1"}
{"language":"cpp","line":546,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_new_control_point_nurbs2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:546:function:nurbs_G6_new_control_point_nurbs2"}
{"language":"cpp","line":548,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"nurbs_G6_knot_vector_new_creator_sgment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:548:function:nurbs_G6_knot_vector_new_creator_sgment"}
{"language":"cpp","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_G5_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:555:function:NURBS_G5_FEED"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_CONTROL_POINT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:55:type:NURBS_CONTROL_POINT"}
{"language":"cpp","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_G6_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:560:function:NURBS_G6_FEED"}
{"language":"cpp","line":563,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"alpha_finder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:563:function:alpha_finder"}
{"language":"cpp","line":589,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:589:function:STOP"}
{"language":"cpp","line":593,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:593:function:DWELL"}
{"language":"cpp","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:599:function:SET_SPINDLE_MODE"}
{"language":"cpp","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SPINDLE_RETRACT_TRAVERSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:600:function:SPINDLE_RETRACT_TRAVERSE"}
{"language":"cpp","line":604,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:604:function:START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":609,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:609:function:START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":614,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:614:function:SET_SPINDLE_SPEED"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_G6_CONTROL_POINT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:61:type:NURBS_G6_CONTROL_POINT"}
{"language":"cpp","line":621,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:621:function:STOP_SPINDLE_TURNING"}
{"language":"cpp","line":626,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SPINDLE_RETRACT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:626:function:SPINDLE_RETRACT"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:627:function:ORIENT_SPINDLE"}
{"language":"cpp","line":628,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_SPINDLE_ORIENT_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:628:function:WAIT_SPINDLE_ORIENT_COMPLETE"}
{"language":"cpp","line":629,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOCK_SPINDLE_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:629:function:LOCK_SPINDLE_Z"}
{"language":"cpp","line":630,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"USE_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:630:function:USE_SPINDLE_FORCE"}
{"language":"cpp","line":631,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"USE_NO_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:631:function:USE_NO_SPINDLE_FORCE"}
{"language":"cpp","line":636,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"USE_TOOL_LENGTH_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:636:function:USE_TOOL_LENGTH_OFFSET"}
{"language":"cpp","line":642,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:642:function:spindle"}
{"language":"cpp","line":671,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SELECT_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:671:function:SELECT_TOOL"}
{"language":"cpp","line":673,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CHANGE_TOOL_NUMBER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:673:function:CHANGE_TOOL_NUMBER"}
{"language":"cpp","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"RELOAD_TOOLDATA","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:674:function:RELOAD_TOOLDATA"}
{"language":"cpp","line":680,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"emc2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:680:function:emc2"}
{"language":"cpp","line":683,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:683:function:START_CHANGE"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURBS_G6_DPLANE_POINT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:68:type:NURBS_G6_DPLANE_POINT"}
{"language":"cpp","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:690:function:CLAMP_AXIS"}
{"language":"cpp","line":699,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:699:function:COMMENT"}
{"language":"cpp","line":707,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DISABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:707:function:DISABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":708,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ENABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:708:function:ENABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":711,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DISABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:711:function:DISABLE_FEED_OVERRIDE"}
{"language":"cpp","line":712,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ENABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:712:function:ENABLE_FEED_OVERRIDE"}
{"language":"cpp","line":715,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DISABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:715:function:DISABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":716,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ENABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:716:function:ENABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":719,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DISABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:719:function:DISABLE_FEED_HOLD"}
{"language":"cpp","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ENABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:720:function:ENABLE_FEED_HOLD"}
{"language":"cpp","line":723,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:723:function:FLOOD_OFF"}
{"language":"cpp","line":725,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:725:function:FLOOD_ON"}
{"language":"cpp","line":728,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:728:function:MESSAGE"}
{"language":"cpp","line":730,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:730:function:LOG"}
{"language":"cpp","line":731,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOGOPEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:731:function:LOGOPEN"}
{"language":"cpp","line":732,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOGAPPEND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:732:function:LOGAPPEND"}
{"language":"cpp","line":733,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOGCLOSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:733:function:LOGCLOSE"}
{"language":"cpp","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:735:function:MIST_OFF"}
{"language":"cpp","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:738:function:MIST_ON"}
{"language":"cpp","line":741,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"PALLET_SHUTTLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:741:function:PALLET_SHUTTLE"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:74:type:class"}
{"language":"cpp","line":751,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"TURN_PROBE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:751:function:TURN_PROBE_OFF"}
{"language":"cpp","line":752,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"TURN_PROBE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:752:function:TURN_PROBE_ON"}
{"language":"cpp","line":754,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"UNCLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:754:function:UNCLAMP_AXIS"}
{"language":"cpp","line":764,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"NURB_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:764:function:NURB_FEED"}
{"language":"cpp","line":768,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:768:function:SET_BLOCK_DELETE"}
{"language":"cpp","line":773,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:773:function:GET_BLOCK_DELETE"}
{"language":"cpp","line":778,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:778:function:OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":787,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:787:function:SET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":792,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:792:function:GET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":795,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"PROGRAM_END","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:795:function:PROGRAM_END"}
{"language":"cpp","line":799,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:799:function:PROGRAM_STOP"}
{"language":"cpp","line":808,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:808:function:SET_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":809,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CLEAR_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:809:function:CLEAR_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":810,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:810:function:SET_AUX_OUTPUT_BIT"}
{"language":"cpp","line":811,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CLEAR_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:811:function:CLEAR_AUX_OUTPUT_BIT"}
{"language":"cpp","line":813,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_MOTION_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:813:function:SET_MOTION_OUTPUT_VALUE"}
{"language":"cpp","line":814,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_AUX_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:814:function:SET_AUX_OUTPUT_VALUE"}
{"language":"cpp","line":818,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"DIGITAL_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:818:macro:DIGITAL_INPUT"}
{"language":"cpp","line":819,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"ANALOG_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:819:macro:ANALOG_INPUT"}
{"language":"cpp","line":821,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_MODE_IMMEDIATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:821:macro:WAIT_MODE_IMMEDIATE"}
{"language":"cpp","line":822,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_MODE_RISE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:822:macro:WAIT_MODE_RISE"}
{"language":"cpp","line":823,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_MODE_FALL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:823:macro:WAIT_MODE_FALL"}
{"language":"cpp","line":824,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_MODE_HIGH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:824:macro:WAIT_MODE_HIGH"}
{"language":"cpp","line":825,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"WAIT_MODE_LOW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:825:macro:WAIT_MODE_LOW"}
{"language":"cpp","line":836,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"UNLOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:836:function:UNLOCK_ROTARY"}
{"language":"cpp","line":839,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"LOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:839:function:LOCK_ROTARY"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_UNITS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:83:type:CANON_UNITS"}
{"language":"cpp","line":854,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ANGLE_UNIT_FACTOR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:854:function:GET_EXTERNAL_ANGLE_UNIT_FACTOR"}
{"language":"cpp","line":858,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:858:function:GET_EXTERNAL_FEED_RATE"}
{"language":"cpp","line":861,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:861:function:GET_EXTERNAL_FLOOD"}
{"language":"cpp","line":865,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_LENGTH_UNIT_FACTOR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:865:function:GET_EXTERNAL_LENGTH_UNIT_FACTOR"}
{"language":"cpp","line":869,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_LENGTH_UNIT_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:869:function:GET_EXTERNAL_LENGTH_UNIT_TYPE"}
{"language":"cpp","line":871,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:871:function:GET_EXTERNAL_LENGTH_UNITS"}
{"language":"cpp","line":872,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ANGLE_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:872:function:GET_EXTERNAL_ANGLE_UNITS"}
{"language":"cpp","line":875,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:875:function:GET_EXTERNAL_MIST"}
{"language":"cpp","line":878,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:878:function:GET_EXTERNAL_MOTION_CONTROL_MODE"}
{"language":"cpp","line":881,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_MOTION_CONTROL_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:881:function:GET_EXTERNAL_MOTION_CONTROL_TOLERANCE"}
{"language":"cpp","line":884,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:884:function:GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":889,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:889:function:GET_EXTERNAL_ORIGIN_A"}
{"language":"cpp","line":892,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:892:function:GET_EXTERNAL_ORIGIN_B"}
{"language":"cpp","line":895,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:895:function:GET_EXTERNAL_ORIGIN_C"}
{"language":"cpp","line":898,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:898:function:GET_EXTERNAL_ORIGIN_X"}
{"language":"cpp","line":901,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:901:function:GET_EXTERNAL_ORIGIN_Y"}
{"language":"cpp","line":904,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_ORIGIN_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:904:function:GET_EXTERNAL_ORIGIN_Z"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_MOTION_MODE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:90:type:CANON_MOTION_MODE"}
{"language":"cpp","line":911,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:911:function:GET_EXTERNAL_PARAMETER_FILE_NAME"}
{"language":"cpp","line":913,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"SET_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:913:function:SET_PARAMETER_FILE_NAME"}
{"language":"cpp","line":916,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:916:function:GET_EXTERNAL_PLANE"}
{"language":"cpp","line":919,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:919:function:GET_EXTERNAL_POSITION_A"}
{"language":"cpp","line":922,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:922:function:GET_EXTERNAL_POSITION_B"}
{"language":"cpp","line":925,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:925:function:GET_EXTERNAL_POSITION_C"}
{"language":"cpp","line":928,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:928:function:GET_EXTERNAL_POSITION_X"}
{"language":"cpp","line":931,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:931:function:GET_EXTERNAL_POSITION_Y"}
{"language":"cpp","line":934,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:934:function:GET_EXTERNAL_POSITION_Z"}
{"language":"cpp","line":937,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:937:function:GET_EXTERNAL_POSITION_U"}
{"language":"cpp","line":940,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:940:function:GET_EXTERNAL_POSITION_V"}
{"language":"cpp","line":943,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:943:function:GET_EXTERNAL_POSITION_W"}
{"language":"cpp","line":948,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:948:function:GET_EXTERNAL_PROBE_POSITION_A"}
{"language":"cpp","line":949,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:949:function:GET_EXTERNAL_PROBE_POSITION_B"}
{"language":"cpp","line":950,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:950:function:GET_EXTERNAL_PROBE_POSITION_C"}
{"language":"cpp","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:951:function:GET_EXTERNAL_PROBE_POSITION_X"}
{"language":"cpp","line":952,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:952:function:GET_EXTERNAL_PROBE_POSITION_Y"}
{"language":"cpp","line":953,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:953:function:GET_EXTERNAL_PROBE_POSITION_Z"}
{"language":"cpp","line":954,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:954:function:GET_EXTERNAL_PROBE_POSITION_U"}
{"language":"cpp","line":955,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:955:function:GET_EXTERNAL_PROBE_POSITION_V"}
{"language":"cpp","line":956,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:956:function:GET_EXTERNAL_PROBE_POSITION_W"}
{"language":"cpp","line":959,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:959:function:GET_EXTERNAL_PROBE_VALUE"}
{"language":"cpp","line":962,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_PROBE_TRIPPED_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:962:function:GET_EXTERNAL_PROBE_TRIPPED_VALUE"}
{"language":"cpp","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_QUEUE_EMPTY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:966:function:GET_EXTERNAL_QUEUE_EMPTY"}
{"language":"cpp","line":969,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:969:function:GET_EXTERNAL_SPEED"}
{"language":"cpp","line":972,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:972:function:GET_EXTERNAL_SPINDLE"}
{"language":"cpp","line":975,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_XOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:975:function:GET_EXTERNAL_TOOL_LENGTH_XOFFSET"}
{"language":"cpp","line":976,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_YOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:976:function:GET_EXTERNAL_TOOL_LENGTH_YOFFSET"}
{"language":"cpp","line":977,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_ZOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:977:function:GET_EXTERNAL_TOOL_LENGTH_ZOFFSET"}
{"language":"cpp","line":978,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_AOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:978:function:GET_EXTERNAL_TOOL_LENGTH_AOFFSET"}
{"language":"cpp","line":979,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_BOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:979:function:GET_EXTERNAL_TOOL_LENGTH_BOFFSET"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"CANON_SPEED_FEED_MODE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:97:type:CANON_SPEED_FEED_MODE"}
{"language":"cpp","line":980,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_COFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:980:function:GET_EXTERNAL_TOOL_LENGTH_COFFSET"}
{"language":"cpp","line":981,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_UOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:981:function:GET_EXTERNAL_TOOL_LENGTH_UOFFSET"}
{"language":"cpp","line":982,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_VOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:982:function:GET_EXTERNAL_TOOL_LENGTH_VOFFSET"}
{"language":"cpp","line":983,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_LENGTH_WOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:983:function:GET_EXTERNAL_TOOL_LENGTH_WOFFSET"}
{"language":"cpp","line":988,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:988:function:GET_EXTERNAL_TOOL_SLOT"}
{"language":"cpp","line":993,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_SELECTED_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:993:function:GET_EXTERNAL_SELECTED_TOOL_SLOT"}
{"language":"cpp","line":997,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon.hh","source_sha":"85d6228de95a394da52781a867ee0f8ae5b9afc91b108da1769a25b6c81fb905","symbol":"GET_EXTERNAL_TOOL_TABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon.hh:997:function:GET_EXTERNAL_TOOL_TABLE"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"CANON_POSITION_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:15:macro:CANON_POSITION_HH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"CANON_POSITION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:24:type:CANON_POSITION"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"abs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:59:function:abs"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"absdiff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:60:function:absdiff"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"max","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:61:function:max"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"toEmcPose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:63:function:toEmcPose"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"xyz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:65:function:xyz"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"abc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:66:function:abc"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"uvw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:67:function:uvw"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"set_xyz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:69:function:set_xyz"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/canon_position.hh","source_sha":"e25de1b5021cf6de2daa91c29e9539cc94da2e2527bacde439973112b69d7d13","symbol":"print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/canon_position.hh:71:function:print"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_CONFIG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:24:macro:EMC_DEBUG_CONFIG"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_VERSIONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:25:macro:EMC_DEBUG_VERSIONS"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_TASK_ISSUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:26:macro:EMC_DEBUG_TASK_ISSUE"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_NML","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:27:macro:EMC_DEBUG_NML"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_MOTION_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:28:macro:EMC_DEBUG_MOTION_TIME"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_INTERP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:29:macro:EMC_DEBUG_INTERP"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_RCS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:30:macro:EMC_DEBUG_RCS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_INTERP_LIST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:31:macro:EMC_DEBUG_INTERP_LIST"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_IOCONTROL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:32:macro:EMC_DEBUG_IOCONTROL"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_OWORD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:33:macro:EMC_DEBUG_OWORD"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_REMAP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:34:macro:EMC_DEBUG_REMAP"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_PYTHON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:35:macro:EMC_DEBUG_PYTHON"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_NAMEDPARAM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:36:macro:EMC_DEBUG_NAMEDPARAM"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_GDBONSIGNAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:37:macro:EMC_DEBUG_GDBONSIGNAL"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_PYTHON_TASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:38:macro:EMC_DEBUG_PYTHON_TASK"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_STATE_TAGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:39:macro:EMC_DEBUG_STATE_TAGS"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_USER1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:42:macro:EMC_DEBUG_USER1"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_USER2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:43:macro:EMC_DEBUG_USER2"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_UNCONDITIONAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:45:macro:EMC_DEBUG_UNCONDITIONAL"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"EMC_DEBUG_ALL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:46:macro:EMC_DEBUG_ALL"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"LOG_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:49:macro:LOG_TIME"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"LOG_PID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:50:macro:LOG_PID"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/debugflags.h","source_sha":"cb97e145acc4d4b8c0dc57a64461330cba7fa3fd9a19e8260683d27552dd822f","symbol":"LOG_FILENAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/debugflags.h:51:macro:LOG_FILENAME"}
{"language":"cpp","line":1306,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"CANON_TOOL_TABLE_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:1306:function:CANON_TOOL_TABLE_update"}
{"language":"cpp","line":1939,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"EmcPose_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:1939:function:EmcPose_update"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"EmcPose_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:33:function:EmcPose_update"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"CANON_TOOL_TABLE_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:34:function:CANON_TOOL_TABLE_update"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"PmCartesian_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:35:function:PmCartesian_update"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"emcFormat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:42:function:emcFormat"}
{"language":"cpp","line":822,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.cc","source_sha":"25ba1f197a13c149fb6b9e99149565c82b1ef3a3275e20ca20fcf2fbeefbfc54","symbol":"PmCartesian_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.cc:822:function:PmCartesian_update"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_TERM_COND_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:100:macro:EMC_TRAJ_SET_TERM_COND_TYPE"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_OFFSET_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:101:macro:EMC_TRAJ_SET_OFFSET_TYPE"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_G5X_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:102:macro:EMC_TRAJ_SET_G5X_TYPE"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_ROTATION_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:103:macro:EMC_TRAJ_SET_ROTATION_TYPE"}
{"language":"cpp","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_G92_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:104:macro:EMC_TRAJ_SET_G92_TYPE"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:105:macro:EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG_TYPE"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_PROBE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:106:macro:EMC_TRAJ_PROBE_TYPE"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_TELEOP_ENABLE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:107:macro:EMC_TRAJ_SET_TELEOP_ENABLE_TYPE"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_SPINDLESYNC_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:108:macro:EMC_TRAJ_SET_SPINDLESYNC_TYPE"}
{"language":"cpp","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_SPINDLE_SCALE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:109:macro:EMC_TRAJ_SET_SPINDLE_SCALE_TYPE"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_FO_ENABLE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:110:macro:EMC_TRAJ_SET_FO_ENABLE_TYPE"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_SO_ENABLE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:111:macro:EMC_TRAJ_SET_SO_ENABLE_TYPE"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_FH_ENABLE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:112:macro:EMC_TRAJ_SET_FH_ENABLE_TYPE"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_RIGID_TAP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:113:macro:EMC_TRAJ_RIGID_TAP_TYPE"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:115:macro:EMC_TRAJ_STAT_TYPE"}
{"language":"cpp","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_MOTION_SET_AOUT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:119:macro:EMC_MOTION_SET_AOUT_TYPE"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_MOTION_SET_DOUT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:120:macro:EMC_MOTION_SET_DOUT_TYPE"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_MOTION_ADAPTIVE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:121:macro:EMC_MOTION_ADAPTIVE_TYPE"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_MOTION_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:123:macro:EMC_MOTION_STAT_TYPE"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_ABORT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:127:macro:EMC_TASK_ABORT_TYPE"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_SET_MODE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:128:macro:EMC_TASK_SET_MODE_TYPE"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_SET_STATE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:129:macro:EMC_TASK_SET_STATE_TYPE"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_OPEN_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:130:macro:EMC_TASK_PLAN_OPEN_TYPE"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_RUN_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:131:macro:EMC_TASK_PLAN_RUN_TYPE"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_EXECUTE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:132:macro:EMC_TASK_PLAN_EXECUTE_TYPE"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_PAUSE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:133:macro:EMC_TASK_PLAN_PAUSE_TYPE"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_STEP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:134:macro:EMC_TASK_PLAN_STEP_TYPE"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_RESUME_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:135:macro:EMC_TASK_PLAN_RESUME_TYPE"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_END_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:136:macro:EMC_TASK_PLAN_END_TYPE"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_CLOSE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:137:macro:EMC_TASK_PLAN_CLOSE_TYPE"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_INIT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:138:macro:EMC_TASK_PLAN_INIT_TYPE"}
{"language":"cpp","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_SYNCH_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:139:macro:EMC_TASK_PLAN_SYNCH_TYPE"}
{"language":"cpp","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_SET_OPTIONAL_STOP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:140:macro:EMC_TASK_PLAN_SET_OPTIONAL_STOP_TYPE"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_SET_BLOCK_DELETE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:141:macro:EMC_TASK_PLAN_SET_BLOCK_DELETE_TYPE"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_OPTIONAL_STOP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:142:macro:EMC_TASK_PLAN_OPTIONAL_STOP_TYPE"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_REVERSE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:143:macro:EMC_TASK_PLAN_REVERSE_TYPE"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_PLAN_FORWARD_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:144:macro:EMC_TASK_PLAN_FORWARD_TYPE"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:146:macro:EMC_TASK_STAT_TYPE"}
{"language":"cpp","line":150,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_INIT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:150:macro:EMC_TOOL_INIT_TYPE"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_HALT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:151:macro:EMC_TOOL_HALT_TYPE"}
{"language":"cpp","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_ABORT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:152:macro:EMC_TOOL_ABORT_TYPE"}
{"language":"cpp","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_PREPARE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:153:macro:EMC_TOOL_PREPARE_TYPE"}
{"language":"cpp","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_LOAD_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:154:macro:EMC_TOOL_LOAD_TYPE"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_UNLOAD_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:155:macro:EMC_TOOL_UNLOAD_TYPE"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_LOAD_TOOL_TABLE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:156:macro:EMC_TOOL_LOAD_TOOL_TABLE_TYPE"}
{"language":"cpp","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_SET_OFFSET_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:157:macro:EMC_TOOL_SET_OFFSET_TYPE"}
{"language":"cpp","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_SET_NUMBER_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:158:macro:EMC_TOOL_SET_NUMBER_TYPE"}
{"language":"cpp","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_START_CHANGE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:161:macro:EMC_TOOL_START_CHANGE_TYPE"}
{"language":"cpp","line":163,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_EXEC_PLUGIN_CALL_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:163:macro:EMC_EXEC_PLUGIN_CALL_TYPE"}
{"language":"cpp","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_IO_PLUGIN_CALL_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:164:macro:EMC_IO_PLUGIN_CALL_TYPE"}
{"language":"cpp","line":165,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:165:macro:EMC_TOOL_STAT_TYPE"}
{"language":"cpp","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AUX_ESTOP_ON_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:168:macro:EMC_AUX_ESTOP_ON_TYPE"}
{"language":"cpp","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AUX_ESTOP_OFF_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:169:macro:EMC_AUX_ESTOP_OFF_TYPE"}
{"language":"cpp","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:16:macro:EMC_HH"}
{"language":"cpp","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AUX_INPUT_WAIT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:170:macro:EMC_AUX_INPUT_WAIT_TYPE"}
{"language":"cpp","line":172,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AUX_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:172:macro:EMC_AUX_STAT_TYPE"}
{"language":"cpp","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_ON_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:175:macro:EMC_SPINDLE_ON_TYPE"}
{"language":"cpp","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_OFF_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:176:macro:EMC_SPINDLE_OFF_TYPE"}
{"language":"cpp","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_INCREASE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:177:macro:EMC_SPINDLE_INCREASE_TYPE"}
{"language":"cpp","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_DECREASE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:178:macro:EMC_SPINDLE_DECREASE_TYPE"}
{"language":"cpp","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_CONSTANT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:179:macro:EMC_SPINDLE_CONSTANT_TYPE"}
{"language":"cpp","line":180,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_BRAKE_RELEASE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:180:macro:EMC_SPINDLE_BRAKE_RELEASE_TYPE"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_BRAKE_ENGAGE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:181:macro:EMC_SPINDLE_BRAKE_ENGAGE_TYPE"}
{"language":"cpp","line":182,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_SPEED_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:182:macro:EMC_SPINDLE_SPEED_TYPE"}
{"language":"cpp","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_ORIENT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:183:macro:EMC_SPINDLE_ORIENT_TYPE"}
{"language":"cpp","line":184,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_WAIT_ORIENT_COMPLETE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:184:macro:EMC_SPINDLE_WAIT_ORIENT_COMPLETE_TYPE"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:186:macro:EMC_SPINDLE_STAT_TYPE"}
{"language":"cpp","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_MIST_ON_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:189:macro:EMC_COOLANT_MIST_ON_TYPE"}
{"language":"cpp","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_MIST_OFF_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:190:macro:EMC_COOLANT_MIST_OFF_TYPE"}
{"language":"cpp","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_FLOOD_ON_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:191:macro:EMC_COOLANT_FLOOD_ON_TYPE"}
{"language":"cpp","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_FLOOD_OFF_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:192:macro:EMC_COOLANT_FLOOD_OFF_TYPE"}
{"language":"cpp","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:194:macro:EMC_COOLANT_STAT_TYPE"}
{"language":"cpp","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_IO_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:196:macro:EMC_IO_STAT_TYPE"}
{"language":"cpp","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:198:macro:EMC_STAT_TYPE"}
{"language":"cpp","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:201:type:class"}
{"language":"cpp","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:208:type:class"}
{"language":"cpp","line":216,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:216:type:class"}
{"language":"cpp","line":229,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:229:type:class"}
{"language":"cpp","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:237:type:class"}
{"language":"cpp","line":244,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_IO_ABORT_REASON_ENUM","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:244:type:EMC_IO_ABORT_REASON_ENUM"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:25:type:EMC_JOINT_STAT"}
{"language":"cpp","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcFormat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:262:function:emcFormat"}
{"language":"cpp","line":266,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSymbolLookup","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:266:macro:emcSymbolLookup"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AXIS_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:26:type:EMC_AXIS_STAT"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:27:type:EMC_TRAJ_STAT"}
{"language":"cpp","line":281,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcOperatorError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:281:function:emcOperatorError"}
{"language":"cpp","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcOperatorText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:284:function:emcOperatorText"}
{"language":"cpp","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcOperatorDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:287:function:emcOperatorDisplay"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_MOTION_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:28:type:EMC_MOTION_STAT"}
{"language":"cpp","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisSetMinPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:291:function:emcAxisSetMinPositionLimit"}
{"language":"cpp","line":292,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisSetMaxPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:292:function:emcAxisSetMaxPositionLimit"}
{"language":"cpp","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:293:function:emcAxisSetMaxVelocity"}
{"language":"cpp","line":294,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:294:function:emcAxisSetMaxAcceleration"}
{"language":"cpp","line":295,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisGetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:295:function:emcAxisGetMaxVelocity"}
{"language":"cpp","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisGetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:296:function:emcAxisGetMaxAcceleration"}
{"language":"cpp","line":297,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisSetLockingJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:297:function:emcAxisSetLockingJoint"}
{"language":"cpp","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAxisUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:299:function:emcAxisUpdate"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TASK_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:29:type:EMC_TASK_STAT"}
{"language":"cpp","line":303,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:303:function:emcJointSetType"}
{"language":"cpp","line":304,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:304:function:emcJointSetUnits"}
{"language":"cpp","line":305,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetBacklash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:305:function:emcJointSetBacklash"}
{"language":"cpp","line":306,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMinPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:306:function:emcJointSetMinPositionLimit"}
{"language":"cpp","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMaxPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:307:function:emcJointSetMaxPositionLimit"}
{"language":"cpp","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMotorOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:308:function:emcJointSetMotorOffset"}
{"language":"cpp","line":309,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetFerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:309:function:emcJointSetFerror"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TOOL_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:30:type:EMC_TOOL_STAT"}
{"language":"cpp","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMinFerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:310:function:emcJointSetMinFerror"}
{"language":"cpp","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointUpdateHomingParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:316:function:emcJointUpdateHomingParams"}
{"language":"cpp","line":317,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:317:function:emcJointSetMaxVelocity"}
{"language":"cpp","line":318,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:318:function:emcJointSetMaxAcceleration"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AUX_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:31:type:EMC_AUX_STAT"}
{"language":"cpp","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:320:function:emcJointInit"}
{"language":"cpp","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:321:function:emcJointHalt"}
{"language":"cpp","line":322,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:322:function:emcJointHome"}
{"language":"cpp","line":323,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointUnhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:323:function:emcJointUnhome"}
{"language":"cpp","line":324,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointActivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:324:function:emcJointActivate"}
{"language":"cpp","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointDeactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:325:function:emcJointDeactivate"}
{"language":"cpp","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:326:function:emcJointOverrideLimits"}
{"language":"cpp","line":327,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:327:function:emcJointLoadComp"}
{"language":"cpp","line":328,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:328:function:emcJogStop"}
{"language":"cpp","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:329:function:emcJogCont"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SPINDLE_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:32:type:EMC_SPINDLE_STAT"}
{"language":"cpp","line":330,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:330:function:emcJogIncr"}
{"language":"cpp","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJogAbs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:331:function:emcJogAbs"}
{"language":"cpp","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcJointUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:334:function:emcJointUpdate"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_COOLANT_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:33:type:EMC_COOLANT_STAT"}
{"language":"cpp","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetJoints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:344:function:emcTrajSetJoints"}
{"language":"cpp","line":345,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajUpdateTag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:345:function:emcTrajUpdateTag"}
{"language":"cpp","line":346,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetAxes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:346:function:emcTrajSetAxes"}
{"language":"cpp","line":347,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetSpindles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:347:function:emcTrajSetSpindles"}
{"language":"cpp","line":348,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:348:function:emcTrajSetUnits"}
{"language":"cpp","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:349:function:emcTrajSetMode"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_IO_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:34:type:EMC_IO_STAT"}
{"language":"cpp","line":350,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:350:function:emcTrajSetVelocity"}
{"language":"cpp","line":351,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:351:function:emcTrajSetAcceleration"}
{"language":"cpp","line":352,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:352:function:emcTrajSetMaxVelocity"}
{"language":"cpp","line":353,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:353:function:emcTrajSetMaxAcceleration"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:354:function:emcTrajSetScale"}
{"language":"cpp","line":355,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetRapidScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:355:function:emcTrajSetRapidScale"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetSpindleScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:358:function:emcTrajSetSpindleScale"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:35:type:EMC_STAT"}
{"language":"cpp","line":361,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetMotionId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:361:function:emcTrajSetMotionId"}
{"language":"cpp","line":362,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajGetLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:362:function:emcTrajGetLinearUnits"}
{"language":"cpp","line":363,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajGetAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:363:function:emcTrajGetAngularUnits"}
{"language":"cpp","line":365,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:365:function:emcTrajInit"}
{"language":"cpp","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:366:function:emcTrajHalt"}
{"language":"cpp","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:367:function:emcTrajEnable"}
{"language":"cpp","line":368,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajDisable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:368:function:emcTrajDisable"}
{"language":"cpp","line":369,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:369:function:emcTrajAbort"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"CMS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:36:type:CMS"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:370:function:emcTrajPause"}
{"language":"cpp","line":371,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajReverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:371:function:emcTrajReverse"}
{"language":"cpp","line":372,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:372:function:emcTrajForward"}
{"language":"cpp","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:373:function:emcTrajStep"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:374:function:emcTrajResume"}
{"language":"cpp","line":375,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajDelay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:375:function:emcTrajDelay"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"RCS_CMD_CHANNEL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:37:type:RCS_CMD_CHANNEL"}
{"language":"cpp","line":380,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:380:function:emcTrajSetTermCond"}
{"language":"cpp","line":381,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetSpindleSync","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:381:function:emcTrajSetSpindleSync"}
{"language":"cpp","line":382,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:382:function:emcTrajSetOffset"}
{"language":"cpp","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajSetHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:383:function:emcTrajSetHome"}
{"language":"cpp","line":384,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajClearProbeTrippedFlag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:384:function:emcTrajClearProbeTrippedFlag"}
{"language":"cpp","line":387,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajRigidTap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:387:function:emcTrajRigidTap"}
{"language":"cpp","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcTrajUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:389:function:emcTrajUpdate"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"RCS_STAT_CHANNEL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:38:type:RCS_STAT_CHANNEL"}
{"language":"cpp","line":393,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcMotionInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:393:function:emcMotionInit"}
{"language":"cpp","line":394,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcMotionHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:394:function:emcMotionHalt"}
{"language":"cpp","line":395,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcMotionAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:395:function:emcMotionAbort"}
{"language":"cpp","line":396,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcMotionSetDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:396:function:emcMotionSetDebug"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"NML","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:39:type:NML"}
{"language":"cpp","line":402,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcMotionUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:402:function:emcMotionUpdate"}
{"language":"cpp","line":404,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAbortCleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:404:function:emcAbortCleanup"}
{"language":"cpp","line":406,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"setup_inihal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:406:function:setup_inihal"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:40:type:EmcPose"}
{"language":"cpp","line":410,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolPrepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:410:function:emcToolPrepare"}
{"language":"cpp","line":411,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:411:function:emcToolLoad"}
{"language":"cpp","line":412,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolUnload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:412:function:emcToolUnload"}
{"language":"cpp","line":413,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:413:function:emcToolLoadToolTable"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolSetNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:416:function:emcToolSetNumber"}
{"language":"cpp","line":417,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcToolStartChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:417:function:emcToolStartChange"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"PM_CARTESIAN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:41:type:PM_CARTESIAN"}
{"language":"cpp","line":421,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAuxEstopOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:421:function:emcAuxEstopOn"}
{"language":"cpp","line":422,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcAuxEstopOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:422:function:emcAuxEstopOff"}
{"language":"cpp","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:426:function:emcSpindleAbort"}
{"language":"cpp","line":427,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleSpeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:427:function:emcSpindleSpeed"}
{"language":"cpp","line":428,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:428:function:emcSpindleOn"}
{"language":"cpp","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleOrient","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:429:function:emcSpindleOrient"}
{"language":"cpp","line":430,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:430:function:emcSpindleOff"}
{"language":"cpp","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:431:function:emcSpindleIncrease"}
{"language":"cpp","line":432,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:432:function:emcSpindleDecrease"}
{"language":"cpp","line":433,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleConstant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:433:function:emcSpindleConstant"}
{"language":"cpp","line":434,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleBrakeRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:434:function:emcSpindleBrakeRelease"}
{"language":"cpp","line":435,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleBrakeEngage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:435:function:emcSpindleBrakeEngage"}
{"language":"cpp","line":437,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSpindleUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:437:function:emcSpindleUpdate"}
{"language":"cpp","line":441,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcCoolantMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:441:function:emcCoolantMistOn"}
{"language":"cpp","line":442,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcCoolantMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:442:function:emcCoolantMistOff"}
{"language":"cpp","line":443,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcCoolantFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:443:function:emcCoolantFloodOn"}
{"language":"cpp","line":444,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcCoolantFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:444:function:emcCoolantFloodOff"}
{"language":"cpp","line":448,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcIoInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:448:function:emcIoInit"}
{"language":"cpp","line":449,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcIoHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:449:function:emcIoHalt"}
{"language":"cpp","line":450,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcIoAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:450:function:emcIoAbort"}
{"language":"cpp","line":451,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcIoSetDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:451:function:emcIoSetDebug"}
{"language":"cpp","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcIoUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:453:function:emcIoUpdate"}
{"language":"cpp","line":457,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSetMaxFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:457:function:emcSetMaxFeedOverride"}
{"language":"cpp","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcSetProbeErrorInhibit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:464:function:emcSetProbeErrorInhibit"}
{"language":"cpp","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcGetExternalOffsetApplied","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:465:function:emcGetExternalOffsetApplied"}
{"language":"cpp","line":466,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcGetExternalOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:466:function:emcGetExternalOffsets"}
{"language":"cpp","line":468,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"emcUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:468:function:emcUpdate"}
{"language":"cpp","line":479,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EmcJointType","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:479:type:EmcJointType"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_OPERATOR_ERROR_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:49:macro:EMC_OPERATOR_ERROR_TYPE"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_OPERATOR_TEXT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:50:macro:EMC_OPERATOR_TEXT_TYPE"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_OPERATOR_DISPLAY_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:51:macro:EMC_OPERATOR_DISPLAY_TYPE"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_NULL_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:53:macro:EMC_NULL_TYPE"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SET_DEBUG_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:55:macro:EMC_SET_DEBUG_TYPE"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_SYSTEM_CMD_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:57:macro:EMC_SYSTEM_CMD_TYPE"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_MIN_POSITION_LIMIT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:61:macro:EMC_JOINT_SET_MIN_POSITION_LIMIT_TYPE"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_MAX_POSITION_LIMIT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:62:macro:EMC_JOINT_SET_MAX_POSITION_LIMIT_TYPE"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_FERROR_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:63:macro:EMC_JOINT_SET_FERROR_TYPE"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_HOMING_PARAMS_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:64:macro:EMC_JOINT_SET_HOMING_PARAMS_TYPE"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_MIN_FERROR_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:65:macro:EMC_JOINT_SET_MIN_FERROR_TYPE"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_HALT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:66:macro:EMC_JOINT_HALT_TYPE"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_HOME_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:67:macro:EMC_JOINT_HOME_TYPE"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOG_CONT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:68:macro:EMC_JOG_CONT_TYPE"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOG_INCR_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:69:macro:EMC_JOG_INCR_TYPE"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOG_ABS_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:70:macro:EMC_JOG_ABS_TYPE"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_OVERRIDE_LIMITS_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:71:macro:EMC_JOINT_OVERRIDE_LIMITS_TYPE"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_LOAD_COMP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:72:macro:EMC_JOINT_LOAD_COMP_TYPE"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_SET_BACKLASH_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:73:macro:EMC_JOINT_SET_BACKLASH_TYPE"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_UNHOME_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:74:macro:EMC_JOINT_UNHOME_TYPE"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOG_STOP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:75:macro:EMC_JOG_STOP_TYPE"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_JOINT_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:77:macro:EMC_JOINT_STAT_TYPE"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_AXIS_STAT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:78:macro:EMC_AXIS_STAT_TYPE"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_TERM_COND_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:83:macro:EMC_TRAJ_TERM_COND_STOP"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_TERM_COND_EXACT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:84:macro:EMC_TRAJ_TERM_COND_EXACT"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_TERM_COND_BLEND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:85:macro:EMC_TRAJ_TERM_COND_BLEND"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_MODE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:87:macro:EMC_TRAJ_SET_MODE_TYPE"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_VELOCITY_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:88:macro:EMC_TRAJ_SET_VELOCITY_TYPE"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_ACCELERATION_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:89:macro:EMC_TRAJ_SET_ACCELERATION_TYPE"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_MAX_VELOCITY_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:90:macro:EMC_TRAJ_SET_MAX_VELOCITY_TYPE"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_SCALE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:91:macro:EMC_TRAJ_SET_SCALE_TYPE"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_SET_RAPID_SCALE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:92:macro:EMC_TRAJ_SET_RAPID_SCALE_TYPE"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_ABORT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:94:macro:EMC_TRAJ_ABORT_TYPE"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_PAUSE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:95:macro:EMC_TRAJ_PAUSE_TYPE"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_RESUME_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:96:macro:EMC_TRAJ_RESUME_TYPE"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_DELAY_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:97:macro:EMC_TRAJ_DELAY_TYPE"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_LINEAR_MOVE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:98:macro:EMC_TRAJ_LINEAR_MOVE_TYPE"}
{"language":"cpp","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc.hh","source_sha":"48ae4eda074edc7f6803534a9b5ad5a6efa864ab8de222299ed4a7387821e5b7","symbol":"EMC_TRAJ_CIRCULAR_MOVE_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc.hh:99:macro:EMC_TRAJ_CIRCULAR_MOVE_TYPE"}
{"language":"cpp","line":1001,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1001:function:update"}
{"language":"cpp","line":1006,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_OPEN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1006:type:EMC_TASK_PLAN_OPEN"}
{"language":"cpp","line":1013,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1013:function:update"}
{"language":"cpp","line":1018,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_RUN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1018:type:EMC_TASK_PLAN_RUN"}
{"language":"cpp","line":1025,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1025:function:update"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_NULL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:102:type:EMC_NULL"}
{"language":"cpp","line":1031,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_EXECUTE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1031:type:EMC_TASK_PLAN_EXECUTE"}
{"language":"cpp","line":1039,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1039:function:update"}
{"language":"cpp","line":1044,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_PAUSE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1044:type:EMC_TASK_PLAN_PAUSE"}
{"language":"cpp","line":1051,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1051:function:update"}
{"language":"cpp","line":1054,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_REVERSE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1054:type:EMC_TASK_PLAN_REVERSE"}
{"language":"cpp","line":1062,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_FORWARD","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1062:type:EMC_TASK_PLAN_FORWARD"}
{"language":"cpp","line":1071,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_STEP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1071:type:EMC_TASK_PLAN_STEP"}
{"language":"cpp","line":1078,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1078:function:update"}
{"language":"cpp","line":1081,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_RESUME","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1081:type:EMC_TASK_PLAN_RESUME"}
{"language":"cpp","line":1088,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1088:function:update"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:108:function:update"}
{"language":"cpp","line":1091,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_END","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1091:type:EMC_TASK_PLAN_END"}
{"language":"cpp","line":1098,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1098:function:update"}
{"language":"cpp","line":1101,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_CLOSE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1101:type:EMC_TASK_PLAN_CLOSE"}
{"language":"cpp","line":1108,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1108:function:update"}
{"language":"cpp","line":1111,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_INIT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1111:type:EMC_TASK_PLAN_INIT"}
{"language":"cpp","line":1118,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1118:function:update"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SET_DEBUG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:111:type:EMC_SET_DEBUG"}
{"language":"cpp","line":1121,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_SYNCH","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1121:type:EMC_TASK_PLAN_SYNCH"}
{"language":"cpp","line":1128,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1128:function:update"}
{"language":"cpp","line":1131,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_SET_OPTIONAL_STOP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1131:type:EMC_TASK_PLAN_SET_OPTIONAL_STOP"}
{"language":"cpp","line":1138,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1138:function:update"}
{"language":"cpp","line":1143,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_SET_BLOCK_DELETE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1143:type:EMC_TASK_PLAN_SET_BLOCK_DELETE"}
{"language":"cpp","line":1150,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1150:function:update"}
{"language":"cpp","line":1155,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_PLAN_OPTIONAL_STOP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1155:type:EMC_TASK_PLAN_OPTIONAL_STOP"}
{"language":"cpp","line":1162,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1162:function:update"}
{"language":"cpp","line":1168,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1168:type:EMC_TASK_STAT_MSG"}
{"language":"cpp","line":1175,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1175:function:update"}
{"language":"cpp","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:117:function:update"}
{"language":"cpp","line":1180,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1180:type:EMC_TASK_STAT"}
{"language":"cpp","line":1185,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1185:function:update"}
{"language":"cpp","line":1222,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1222:type:EMC_TOOL_CMD_MSG"}
{"language":"cpp","line":1228,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1228:function:update"}
{"language":"cpp","line":1231,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_INIT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1231:type:EMC_TOOL_INIT"}
{"language":"cpp","line":1238,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1238:function:update"}
{"language":"cpp","line":1241,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_HALT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1241:type:EMC_TOOL_HALT"}
{"language":"cpp","line":1248,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1248:function:update"}
{"language":"cpp","line":1251,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_ABORT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1251:type:EMC_TOOL_ABORT"}
{"language":"cpp","line":1258,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1258:function:update"}
{"language":"cpp","line":1262,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_PREPARE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1262:type:EMC_TOOL_PREPARE"}
{"language":"cpp","line":1269,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1269:function:update"}
{"language":"cpp","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOG_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:126:type:EMC_JOG_CMD_MSG"}
{"language":"cpp","line":1273,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_LOAD","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1273:type:EMC_TOOL_LOAD"}
{"language":"cpp","line":1280,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1280:function:update"}
{"language":"cpp","line":1283,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_UNLOAD","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1283:type:EMC_TOOL_UNLOAD"}
{"language":"cpp","line":1290,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1290:function:update"}
{"language":"cpp","line":1293,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_LOAD_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1293:type:EMC_TOOL_LOAD_TOOL_TABLE"}
{"language":"cpp","line":1300,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1300:function:update"}
{"language":"cpp","line":1305,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_SET_OFFSET","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1305:type:EMC_TOOL_SET_OFFSET"}
{"language":"cpp","line":1312,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1312:function:update"}
{"language":"cpp","line":1323,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_SET_NUMBER","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1323:type:EMC_TOOL_SET_NUMBER"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:132:function:update"}
{"language":"cpp","line":1330,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1330:function:update"}
{"language":"cpp","line":1335,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_START_CHANGE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1335:type:EMC_TOOL_START_CHANGE"}
{"language":"cpp","line":1342,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1342:function:update"}
{"language":"cpp","line":1346,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1346:type:EMC_TOOL_STAT_MSG"}
{"language":"cpp","line":1352,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1352:function:update"}
{"language":"cpp","line":1355,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TOOL_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1355:type:EMC_TOOL_STAT"}
{"language":"cpp","line":1360,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1360:function:update"}
{"language":"cpp","line":1377,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1377:type:EMC_AUX_CMD_MSG"}
{"language":"cpp","line":1383,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1383:function:update"}
{"language":"cpp","line":1386,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_ESTOP_ON","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1386:type:EMC_AUX_ESTOP_ON"}
{"language":"cpp","line":1393,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1393:function:update"}
{"language":"cpp","line":1396,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_ESTOP_OFF","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1396:type:EMC_AUX_ESTOP_OFF"}
{"language":"cpp","line":1403,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1403:function:update"}
{"language":"cpp","line":1406,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_INPUT_WAIT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1406:type:EMC_AUX_INPUT_WAIT"}
{"language":"cpp","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AXIS_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:140:type:EMC_AXIS_STAT_MSG"}
{"language":"cpp","line":1413,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1413:function:update"}
{"language":"cpp","line":1423,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1423:type:EMC_AUX_STAT_MSG"}
{"language":"cpp","line":1429,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1429:function:update"}
{"language":"cpp","line":1432,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AUX_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1432:type:EMC_AUX_STAT"}
{"language":"cpp","line":1437,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1437:function:update"}
{"language":"cpp","line":1445,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1445:type:EMC_SPINDLE_CMD_MSG"}
{"language":"cpp","line":1451,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1451:function:update"}
{"language":"cpp","line":1456,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_SPEED","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1456:type:EMC_SPINDLE_SPEED"}
{"language":"cpp","line":1463,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1463:function:update"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:146:function:update"}
{"language":"cpp","line":1471,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_ORIENT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1471:type:EMC_SPINDLE_ORIENT"}
{"language":"cpp","line":1478,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1478:function:update"}
{"language":"cpp","line":1485,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_WAIT_ORIENT_COMPLETE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1485:type:EMC_SPINDLE_WAIT_ORIENT_COMPLETE"}
{"language":"cpp","line":1492,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1492:function:update"}
{"language":"cpp","line":1499,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_ON","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1499:type:EMC_SPINDLE_ON"}
{"language":"cpp","line":1507,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1507:function:update"}
{"language":"cpp","line":1516,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_OFF","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1516:type:EMC_SPINDLE_OFF"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_AXIS_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:151:type:EMC_AXIS_STAT"}
{"language":"cpp","line":1523,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1523:function:update"}
{"language":"cpp","line":1528,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_INCREASE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1528:type:EMC_SPINDLE_INCREASE"}
{"language":"cpp","line":1536,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1536:function:update"}
{"language":"cpp","line":1541,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_DECREASE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1541:type:EMC_SPINDLE_DECREASE"}
{"language":"cpp","line":1549,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1549:function:update"}
{"language":"cpp","line":1555,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_CONSTANT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1555:type:EMC_SPINDLE_CONSTANT"}
{"language":"cpp","line":1563,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1563:function:update"}
{"language":"cpp","line":1569,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_BRAKE_RELEASE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1569:type:EMC_SPINDLE_BRAKE_RELEASE"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:156:function:update"}
{"language":"cpp","line":1577,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1577:function:update"}
{"language":"cpp","line":1582,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_BRAKE_ENGAGE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1582:type:EMC_SPINDLE_BRAKE_ENGAGE"}
{"language":"cpp","line":1589,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1589:function:update"}
{"language":"cpp","line":1597,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1597:type:EMC_COOLANT_CMD_MSG"}
{"language":"cpp","line":1603,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1603:function:update"}
{"language":"cpp","line":1606,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_MIST_ON","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1606:type:EMC_COOLANT_MIST_ON"}
{"language":"cpp","line":1614,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1614:function:update"}
{"language":"cpp","line":1617,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_MIST_OFF","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1617:type:EMC_COOLANT_MIST_OFF"}
{"language":"cpp","line":1625,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1625:function:update"}
{"language":"cpp","line":1628,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_FLOOD_ON","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1628:type:EMC_COOLANT_FLOOD_ON"}
{"language":"cpp","line":1636,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1636:function:update"}
{"language":"cpp","line":1639,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_FLOOD_OFF","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1639:type:EMC_COOLANT_FLOOD_OFF"}
{"language":"cpp","line":1647,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1647:function:update"}
{"language":"cpp","line":1651,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1651:type:EMC_COOLANT_STAT_MSG"}
{"language":"cpp","line":1657,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1657:function:update"}
{"language":"cpp","line":1660,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_COOLANT_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1660:type:EMC_COOLANT_STAT"}
{"language":"cpp","line":1665,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1665:function:update"}
{"language":"cpp","line":1674,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_IO_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1674:type:EMC_IO_CMD_MSG"}
{"language":"cpp","line":1680,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1680:function:update"}
{"language":"cpp","line":1684,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_IO_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1684:type:EMC_IO_STAT_MSG"}
{"language":"cpp","line":1690,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_IO_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1690:type:EMC_IO_STAT"}
{"language":"cpp","line":1696,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1696:function:update"}
{"language":"cpp","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_NML_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:16:macro:EMC_NML_HH"}
{"language":"cpp","line":1713,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1713:type:EMC_CMD_MSG"}
{"language":"cpp","line":1719,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1719:function:update"}
{"language":"cpp","line":1725,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_EXEC_PLUGIN_CALL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1725:type:EMC_EXEC_PLUGIN_CALL"}
{"language":"cpp","line":1732,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1732:function:update"}
{"language":"cpp","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:173:type:EMC_JOINT_CMD_MSG"}
{"language":"cpp","line":1740,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_IO_PLUGIN_CALL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1740:type:EMC_IO_PLUGIN_CALL"}
{"language":"cpp","line":1747,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1747:function:update"}
{"language":"cpp","line":1755,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1755:type:EMC_STAT_MSG"}
{"language":"cpp","line":1761,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1761:function:update"}
{"language":"cpp","line":1764,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1764:type:EMC_STAT"}
{"language":"cpp","line":1769,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:1769:function:update"}
{"language":"cpp","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:179:function:update"}
{"language":"cpp","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_BACKLASH","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:188:type:EMC_JOINT_SET_BACKLASH"}
{"language":"cpp","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:196:function:update"}
{"language":"cpp","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_MIN_POSITION_LIMIT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:201:type:EMC_JOINT_SET_MIN_POSITION_LIMIT"}
{"language":"cpp","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:209:function:update"}
{"language":"cpp","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_MAX_POSITION_LIMIT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:214:type:EMC_JOINT_SET_MAX_POSITION_LIMIT"}
{"language":"cpp","line":222,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:222:function:update"}
{"language":"cpp","line":227,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_FERROR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:227:type:EMC_JOINT_SET_FERROR"}
{"language":"cpp","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:234:function:update"}
{"language":"cpp","line":239,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_MIN_FERROR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:239:type:EMC_JOINT_SET_MIN_FERROR"}
{"language":"cpp","line":246,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:246:function:update"}
{"language":"cpp","line":251,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_SET_HOMING_PARAMS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:251:type:EMC_JOINT_SET_HOMING_PARAMS"}
{"language":"cpp","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:259:function:update"}
{"language":"cpp","line":276,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_HALT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:276:type:EMC_JOINT_HALT"}
{"language":"cpp","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:283:function:update"}
{"language":"cpp","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_HOME","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:286:type:EMC_JOINT_HOME"}
{"language":"cpp","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:293:function:update"}
{"language":"cpp","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_UNHOME","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:296:type:EMC_JOINT_UNHOME"}
{"language":"cpp","line":303,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:303:function:update"}
{"language":"cpp","line":306,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOG_CONT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:306:type:EMC_JOG_CONT"}
{"language":"cpp","line":313,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:313:function:update"}
{"language":"cpp","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOG_INCR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:319:type:EMC_JOG_INCR"}
{"language":"cpp","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:326:function:update"}
{"language":"cpp","line":333,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOG_ABS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:333:type:EMC_JOG_ABS"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:340:function:update"}
{"language":"cpp","line":347,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOG_STOP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:347:type:EMC_JOG_STOP"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:354:function:update"}
{"language":"cpp","line":359,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_OVERRIDE_LIMITS","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:359:type:EMC_JOINT_OVERRIDE_LIMITS"}
{"language":"cpp","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:366:function:update"}
{"language":"cpp","line":369,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_LOAD_COMP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:369:type:EMC_JOINT_LOAD_COMP"}
{"language":"cpp","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:376:function:update"}
{"language":"cpp","line":385,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:385:type:EMC_JOINT_STAT_MSG"}
{"language":"cpp","line":391,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:391:function:update"}
{"language":"cpp","line":396,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_JOINT_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:396:type:EMC_JOINT_STAT"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_OPERATOR_ERROR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:39:type:EMC_OPERATOR_ERROR"}
{"language":"cpp","line":401,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:401:function:update"}
{"language":"cpp","line":434,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:434:type:EMC_TRAJ_CMD_MSG"}
{"language":"cpp","line":443,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:443:function:update"}
{"language":"cpp","line":446,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_MODE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:446:type:EMC_TRAJ_SET_MODE"}
{"language":"cpp","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:453:function:update"}
{"language":"cpp","line":458,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_VELOCITY","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:458:type:EMC_TRAJ_SET_VELOCITY"}
{"language":"cpp","line":466,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:466:function:update"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:46:function:update"}
{"language":"cpp","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_ACCELERATION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:472:type:EMC_TRAJ_SET_ACCELERATION"}
{"language":"cpp","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:480:function:update"}
{"language":"cpp","line":485,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_MAX_VELOCITY","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:485:type:EMC_TRAJ_SET_MAX_VELOCITY"}
{"language":"cpp","line":493,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:493:function:update"}
{"language":"cpp","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_SCALE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:498:type:EMC_TRAJ_SET_SCALE"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:505:function:update"}
{"language":"cpp","line":510,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_RAPID_SCALE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:510:type:EMC_TRAJ_SET_RAPID_SCALE"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:517:function:update"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_SPINDLE_SCALE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:522:type:EMC_TRAJ_SET_SPINDLE_SCALE"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:529:function:update"}
{"language":"cpp","line":534,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_FO_ENABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:534:type:EMC_TRAJ_SET_FO_ENABLE"}
{"language":"cpp","line":541,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:541:function:update"}
{"language":"cpp","line":546,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_SO_ENABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:546:type:EMC_TRAJ_SET_SO_ENABLE"}
{"language":"cpp","line":553,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:553:function:update"}
{"language":"cpp","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_FH_ENABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:559:type:EMC_TRAJ_SET_FH_ENABLE"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_OPERATOR_TEXT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:55:type:EMC_OPERATOR_TEXT"}
{"language":"cpp","line":566,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:566:function:update"}
{"language":"cpp","line":571,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_ABORT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:571:type:EMC_TRAJ_ABORT"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:578:function:update"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_PAUSE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:581:type:EMC_TRAJ_PAUSE"}
{"language":"cpp","line":588,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:588:function:update"}
{"language":"cpp","line":591,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_RESUME","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:591:type:EMC_TRAJ_RESUME"}
{"language":"cpp","line":598,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:598:function:update"}
{"language":"cpp","line":601,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_DELAY","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:601:type:EMC_TRAJ_DELAY"}
{"language":"cpp","line":608,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:608:function:update"}
{"language":"cpp","line":613,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_LINEAR_MOVE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:613:type:EMC_TRAJ_LINEAR_MOVE"}
{"language":"cpp","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:620:function:update"}
{"language":"cpp","line":629,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_CIRCULAR_MOVE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:629:type:EMC_TRAJ_CIRCULAR_MOVE"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:62:function:update"}
{"language":"cpp","line":637,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:637:function:update"}
{"language":"cpp","line":648,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_TERM_COND","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:648:type:EMC_TRAJ_SET_TERM_COND"}
{"language":"cpp","line":656,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:656:function:update"}
{"language":"cpp","line":663,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_SPINDLESYNC","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:663:type:EMC_TRAJ_SET_SPINDLESYNC"}
{"language":"cpp","line":669,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:669:function:update"}
{"language":"cpp","line":676,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_OFFSET","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:676:type:EMC_TRAJ_SET_OFFSET"}
{"language":"cpp","line":683,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:683:function:update"}
{"language":"cpp","line":688,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_G5X","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:688:type:EMC_TRAJ_SET_G5X"}
{"language":"cpp","line":695,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:695:function:update"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_G92","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:700:type:EMC_TRAJ_SET_G92"}
{"language":"cpp","line":707,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:707:function:update"}
{"language":"cpp","line":712,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_ROTATION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:712:type:EMC_TRAJ_SET_ROTATION"}
{"language":"cpp","line":719,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:719:function:update"}
{"language":"cpp","line":724,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:724:type:EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG"}
{"language":"cpp","line":732,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:732:function:update"}
{"language":"cpp","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_SET_TELEOP_ENABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:735:type:EMC_TRAJ_SET_TELEOP_ENABLE"}
{"language":"cpp","line":743,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:743:function:update"}
{"language":"cpp","line":748,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_PROBE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:748:type:EMC_TRAJ_PROBE"}
{"language":"cpp","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:755:function:update"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_OPERATOR_DISPLAY","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:75:type:EMC_OPERATOR_DISPLAY"}
{"language":"cpp","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_RIGID_TAP","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:763:type:EMC_TRAJ_RIGID_TAP"}
{"language":"cpp","line":770,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:770:function:update"}
{"language":"cpp","line":777,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:777:type:EMC_TRAJ_STAT_MSG"}
{"language":"cpp","line":783,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:783:function:update"}
{"language":"cpp","line":786,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TRAJ_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:786:type:EMC_TRAJ_STAT"}
{"language":"cpp","line":791,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:791:function:update"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:82:function:update"}
{"language":"cpp","line":843,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:843:type:EMC_MOTION_CMD_MSG"}
{"language":"cpp","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:849:function:update"}
{"language":"cpp","line":852,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_SET_AOUT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:852:type:EMC_MOTION_SET_AOUT"}
{"language":"cpp","line":859,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:859:function:update"}
{"language":"cpp","line":867,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_SET_DOUT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:867:type:EMC_MOTION_SET_DOUT"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SYSTEM_CMD_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:86:macro:EMC_SYSTEM_CMD_LEN"}
{"language":"cpp","line":874,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:874:function:update"}
{"language":"cpp","line":882,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_ADAPTIVE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:882:type:EMC_MOTION_ADAPTIVE"}
{"language":"cpp","line":889,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:889:function:update"}
{"language":"cpp","line":895,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:895:type:EMC_MOTION_STAT_MSG"}
{"language":"cpp","line":903,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_STAT_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:903:type:EMC_SPINDLE_STAT_MSG"}
{"language":"cpp","line":909,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:909:function:update"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SYSTEM_CMD","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:90:type:EMC_SYSTEM_CMD"}
{"language":"cpp","line":912,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_SPINDLE_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:912:type:EMC_SPINDLE_STAT"}
{"language":"cpp","line":917,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:917:function:update"}
{"language":"cpp","line":934,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_MOTION_STAT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:934:type:EMC_MOTION_STAT"}
{"language":"cpp","line":939,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:939:function:update"}
{"language":"cpp","line":963,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_CMD_MSG","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:963:type:EMC_TASK_CMD_MSG"}
{"language":"cpp","line":969,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:969:function:update"}
{"language":"cpp","line":972,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_ABORT","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:972:type:EMC_TASK_ABORT"}
{"language":"cpp","line":979,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:979:function:update"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:97:function:update"}
{"language":"cpp","line":982,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_SET_MODE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:982:type:EMC_TASK_SET_MODE"}
{"language":"cpp","line":989,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:989:function:update"}
{"language":"cpp","line":994,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emc_nml.hh","source_sha":"c91cab24055f2becab6a4a5f37521fae464b0f0c98757d67fb8eda4a619d4277","symbol":"EMC_TASK_SET_STATE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emc_nml.hh:994:type:EMC_TASK_SET_STATE"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcargs.cc","source_sha":"d3f9e7e70c058e6568d5c2368380e4eb38a5ee484335de663c6881a6c30a2b98","symbol":"emcGetArgs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcargs.cc:24:function:emcGetArgs"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"EMCCFG_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:18:macro:EMCCFG_H"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_EMC_INIFILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:25:macro:DEFAULT_EMC_INIFILE"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_EMC_TASK_CYCLE_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:31:macro:DEFAULT_EMC_TASK_CYCLE_TIME"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_EMC_IO_CYCLE_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:34:macro:DEFAULT_EMC_IO_CYCLE_TIME"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_EMC_TASK_INTERP_MAX_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:37:macro:DEFAULT_EMC_TASK_INTERP_MAX_LEN"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_TRAJ_DEFAULT_VELOCITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:40:macro:DEFAULT_TRAJ_DEFAULT_VELOCITY"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_TRAJ_MAX_VELOCITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:43:macro:DEFAULT_TRAJ_MAX_VELOCITY"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_JOINT_MAX_VELOCITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:46:macro:DEFAULT_JOINT_MAX_VELOCITY"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_JOINT_MAX_ACCELERATION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:49:macro:DEFAULT_JOINT_MAX_ACCELERATION"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_AXIS_MAX_VELOCITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:52:macro:DEFAULT_AXIS_MAX_VELOCITY"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emccfg.h","source_sha":"b7117b7c8f79835dcbf44c703a50f6dacd20e75d2e41b08a875d17fc741a5cef","symbol":"DEFAULT_AXIS_MAX_ACCELERATION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emccfg.h:55:macro:DEFAULT_AXIS_MAX_ACCELERATION"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"EMCGLB_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:16:macro:EMCGLB_H"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"DEFAULT_RS274NGC_STARTUP_CODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:31:macro:DEFAULT_RS274NGC_STARTUP_CODE"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"emcGetArgs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:58:function:emcGetArgs"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"JointConfig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:60:type:JointConfig_t"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"AxisConfig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:70:type:AxisConfig_t"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"SpindleConfig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:80:type:SpindleConfig_t"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcglb.h","source_sha":"a021d8908b0554d8366ad47ab60adbf73032d082bd648e3c814a1c95dfc46d8d","symbol":"TrajConfig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcglb.h:90:type:TrajConfig_t"}
{"language":"cpp","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcops.cc","source_sha":"08dffd16b00958cf35ba4c5465dae03d6a3fc077a4819190458acfc54d355308","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcops.cc:217:type:CANON_TOOL_TABLE"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpos.h","source_sha":"f4de3770562d91e4c7042c5abe46f568cc8184555cb6d5c378d7b393b55584c7","symbol":"EMCPOS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpos.h:15:macro:EMCPOS_H"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpos.h","source_sha":"f4de3770562d91e4c7042c5abe46f568cc8184555cb6d5c378d7b393b55584c7","symbol":"EmcPose","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpos.h:19:type:EmcPose"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpos.h","source_sha":"f4de3770562d91e4c7042c5abe46f568cc8184555cb6d5c378d7b393b55584c7","symbol":"ZERO_EMC_POSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpos.h:25:macro:ZERO_EMC_POSE"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSetXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:143:function:emcPoseSetXYZ"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSetABC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:161:function:emcPoseSetABC"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSetUVW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:179:function:emcPoseSetUVW"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseGetXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:198:function:emcPoseGetXYZ"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseGetABC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:216:function:emcPoseGetABC"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseZero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:21:function:emcPoseZero"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseGetUVW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:234:function:emcPoseGetUVW"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseMagnitude","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:256:function:emcPoseMagnitude"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseValid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:287:function:emcPoseValid"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:40:function:emcPoseAdd"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:58:function:emcPoseSub"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSelfAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:77:function:emcPoseSelfAdd"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:79:function:emcPoseAdd"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSelfSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:82:function:emcPoseSelfSub"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.c","source_sha":"c3fc05042158129e2a6a5e2c8830567fd0b81a0770f7b523354a83fa3b9e741a","symbol":"emcPoseSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.c:84:function:emcPoseSub"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"EMCPOSE_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:14:macro:EMCPOSE_H"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseZero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:27:function:emcPoseZero"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:29:function:emcPoseAdd"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:30:function:emcPoseSub"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSelfAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:37:function:emcPoseSelfAdd"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSelfSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:38:function:emcPoseSelfSub"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSetXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:40:function:emcPoseSetXYZ"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSetABC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:41:function:emcPoseSetABC"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseSetUVW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:42:function:emcPoseSetUVW"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseGetXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:44:function:emcPoseGetXYZ"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseGetABC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:45:function:emcPoseGetABC"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseGetUVW","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:46:function:emcPoseGetUVW"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseMagnitude","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:48:function:emcPoseMagnitude"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emcpose.h","source_sha":"7deaffbbd27ecbd540363f00589a47683116367288aaf811be1692cc51dd0f89","symbol":"emcPoseValid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emcpose.h:50:function:emcPoseValid"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emctool.h","source_sha":"cb6ed99b0171d8424516fdd7781e9d301b4594fb2f49387f2aba50ceb30c063b","symbol":"EMCTOOL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emctool.h:18:macro:EMCTOOL_H"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emctool.h","source_sha":"cb6ed99b0171d8424516fdd7781e9d301b4594fb2f49387f2aba50ceb30c063b","symbol":"CANON_POCKETS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emctool.h:25:macro:CANON_POCKETS_MAX"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emctool.h","source_sha":"cb6ed99b0171d8424516fdd7781e9d301b4594fb2f49387f2aba50ceb30c063b","symbol":"CANON_TOOL_ENTRY_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emctool.h:26:macro:CANON_TOOL_ENTRY_LEN"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emctool.h","source_sha":"cb6ed99b0171d8424516fdd7781e9d301b4594fb2f49387f2aba50ceb30c063b","symbol":"CANON_TOOL_COMMENT_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emctool.h:27:macro:CANON_TOOL_COMMENT_SIZE"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/emctool.h","source_sha":"cb6ed99b0171d8424516fdd7781e9d301b4594fb2f49387f2aba50ceb30c063b","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/emctool.h:29:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interp_return.hh","source_sha":"c30d239b814f2e63feb3919aa99a6c3f1cec4f3d70313a65f6026fc29eef211e","symbol":"INTERP_RETURN_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interp_return.hh:20:macro:INTERP_RETURN_H"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interp_return.hh","source_sha":"c30d239b814f2e63feb3919aa99a6c3f1cec4f3d70313a65f6026fc29eef211e","symbol":"InterpReturn","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interp_return.hh:22:type:InterpReturn"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.cc","source_sha":"eda303d60ee15993a5121825dd43bba0312ffcf1d484605deec34aa332e6b9d5","symbol":"append","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.cc:29:function:append"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"INTERP_LIST_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:18:macro:INTERP_LIST_HH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"NML_INTERP_LIST_NODE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:24:type:NML_INTERP_LIST_NODE"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"NML_INTERP_LIST","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:30:type:NML_INTERP_LIST"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"set_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:32:function:set_line_number"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"get_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:33:function:get_line_number"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"append","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:34:function:append"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"append","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:35:function:append"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:37:function:clear"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:38:function:print"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/interpl.hh","source_sha":"6c339fc813d69ec25cf72d545578443629354cffe5fd5cee04a95f653017e5db","symbol":"len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/interpl.hh:39:function:len"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_TRAVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:16:macro:EMC_MOTION_TYPE_TRAVERSE"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_FEED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:17:macro:EMC_MOTION_TYPE_FEED"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:18:macro:EMC_MOTION_TYPE_ARC"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_TOOLCHANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:19:macro:EMC_MOTION_TYPE_TOOLCHANGE"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_PROBING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:20:macro:EMC_MOTION_TYPE_PROBING"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/nml_intf/motion_types.h","source_sha":"522aeeb2d50bc674371ccdf36dd682fed6f9bcac85132065e76527a827c18221","symbol":"EMC_MOTION_TYPE_INDEXROTARY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/nml_intf/motion_types.h:21:macro:EMC_MOTION_TYPE_INDEXROTARY"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:210:type:stat"}
{"language":"cpp","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"handle_pyerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:232:function:handle_pyerror"}
{"language":"cpp","line":240,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"hexc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:240:function:hexc"}
{"language":"cpp","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"traceback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:241:function:traceback"}
{"language":"cpp","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"format_exception_only","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:243:function:format_exception_only"}
{"language":"cpp","line":246,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"format_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:246:function:format_exception"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:27:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":312,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"_inittab","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:312:type:_inittab"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"MAX_ERRMSG_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:34:macro:MAX_ERRMSG_SIZE"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"ERRMSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:36:macro:ERRMSG"}
{"language":"cpp","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:373:type:stat"}
{"language":"cpp","line":435,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:435:function:initialize"}
{"language":"cpp","line":459,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"invalid_argument","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:459:function:invalid_argument"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.cc","source_sha":"eb173cc63c5a97fbe1ed8e408c58888aa24afaaac655b7a34704307618026d2c","symbol":"logPP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.cc:47:macro:logPP"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"PYTHON_PLUGIN_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:20:macro:PYTHON_PLUGIN_HH"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:23:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"handle_pyerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:32:function:handle_pyerror"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"pp_status","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:37:type:pp_status"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"PythonPlugin","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:59:type:PythonPlugin"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"configure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:63:function:configure"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"is_callable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:64:function:is_callable"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"run_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:67:function:run_string"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"call_method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:68:function:call_method"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"plugin_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:70:function:plugin_status"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"usable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:71:function:usable"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:72:function:initialize"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"last_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:73:function:last_exception"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"last_errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:74:function:last_errmsg"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/python_plugin.hh","source_sha":"96291047aaaa91bbcf8fc2341619def0d61219daf230de1014aa3922af0e48ba","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/python_plugin.hh:83:function:reload"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"CHK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:26:macro:CHK"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"analyze","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:37:function:analyze"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"exercise","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:46:function:exercise"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:71:function:run"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"foo_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:79:function:foo_init"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"bar_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:83:function:bar_init"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/pythonplugin/testpp.cc","source_sha":"4eda7a378375a34e46bf282d4bf7d26fd79714659d59b8b1241a20834e2b1fcf","symbol":"_inittab","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/pythonplugin/testpp.cc:90:type:_inittab"}
{"language":"cpp","line":10,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:10:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:111:function:len"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"item_ref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:115:function:item_ref"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"register_const_array_1","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:135:type:register_const_array_1"}
{"language":"cpp","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"register_array_1","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:157:type:register_array_1"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"is_immutable","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:36:type:is_immutable"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"is_registered","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:45:function:is_registered"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"class_obj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:47:function:class_obj"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"register_alias","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:52:function:register_alias"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"class_obj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:54:function:class_obj"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"const_array_1_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:61:type:const_array_1_t"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:78:function:len"}
{"language":"cpp","line":7,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"__array_1_pyplusplus_hpp__","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:7:macro:__array_1_pyplusplus_hpp__"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"item_ref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:82:function:item_ref"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/array1.hh","source_sha":"352f170d36ba34c57efb4a7b5739de29740234821b47b02fc6bdf9261b9e45b9","symbol":"array_1_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/array1.hh:94:type:array_1_t"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh","source_sha":"ae537267442894365ba483c66da60d86e28d39f31a493fd698650d9e7765b14e","symbol":"BOOST_PYENUM_MACROS_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh:15:macro:BOOST_PYENUM_MACROS_HH"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh","source_sha":"ae537267442894365ba483c66da60d86e28d39f31a493fd698650d9e7765b14e","symbol":"BOOST_PYENUM_VAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh:18:macro:BOOST_PYENUM_VAL"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh","source_sha":"ae537267442894365ba483c66da60d86e28d39f31a493fd698650d9e7765b14e","symbol":"BOOST_PYENUM_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/boost_pyenum_macros.hh:19:macro:BOOST_PYENUM_"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/canonmodule.cc","source_sha":"7b47e3f67c8f4a4370b2957cc3bf6e17ae0820a2853f4febc9ec9598627c6acd","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/canonmodule.cc:19:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/canonmodule.cc","source_sha":"7b47e3f67c8f4a4370b2957cc3bf6e17ae0820a2853f4febc9ec9598627c6acd","symbol":"wrap_canon_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/canonmodule.cc:30:function:wrap_canon_error"}
{"language":"cpp","line":1009,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"get_attr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1009:function:get_attr"}
{"language":"cpp","line":1020,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"get_attr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1020:function:get_attr"}
{"language":"cpp","line":1031,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"get_attr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1031:function:get_attr"}
{"language":"cpp","line":1042,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"unrotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1042:function:unrotate"}
{"language":"cpp","line":1048,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1048:function:rotate"}
{"language":"cpp","line":1184,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PyInit_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1184:function:PyInit_gcode"}
{"language":"cpp","line":1185,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PyInit_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:1185:function:PyInit_gcode"}
{"language":"cpp","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"callmethod","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:176:macro:callmethod"}
{"language":"cpp","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"maybe_new_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:178:function:maybe_new_line"}
{"language":"cpp","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"maybe_new_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:179:function:maybe_new_line"}
{"language":"cpp","line":200,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"NURBS_G5_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:200:function:NURBS_G5_FEED"}
{"language":"cpp","line":245,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"NURBS_G6_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:245:function:NURBS_G6_FEED"}
{"language":"cpp","line":390,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_XY_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:390:function:SET_XY_ROTATION"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"USE_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:399:function:USE_LENGTH_UNITS"}
{"language":"cpp","line":401,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SELECT_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:401:function:SELECT_PLANE"}
{"language":"cpp","line":410,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:410:function:SET_TRAVERSE_RATE"}
{"language":"cpp","line":419,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:419:function:SET_FEED_MODE"}
{"language":"cpp","line":430,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CHANGE_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:430:function:CHANGE_TOOL"}
{"language":"cpp","line":439,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CHANGE_TOOL_NUMBER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:439:function:CHANGE_TOOL_NUMBER"}
{"language":"cpp","line":444,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"RELOAD_TOOLDATA","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:444:function:RELOAD_TOOLDATA"}
{"language":"cpp","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:453:function:SET_FEED_RATE"}
{"language":"cpp","line":463,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:463:function:DWELL"}
{"language":"cpp","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:472:function:MESSAGE"}
{"language":"cpp","line":481,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:481:function:LOG"}
{"language":"cpp","line":482,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"LOGOPEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:482:function:LOGOPEN"}
{"language":"cpp","line":483,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"LOGAPPEND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:483:function:LOGAPPEND"}
{"language":"cpp","line":484,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"LOGCLOSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:484:function:LOGCLOSE"}
{"language":"cpp","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:486:function:COMMENT"}
{"language":"cpp","line":499,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"USE_TOOL_LENGTH_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:499:function:USE_TOOL_LENGTH_OFFSET"}
{"language":"cpp","line":512,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_FEED_REFERENCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:512:function:SET_FEED_REFERENCE"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:513:function:SET_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":514,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:514:function:START_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"STOP_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:515:function:STOP_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":516,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:516:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:517:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":518,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"STOP_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:518:function:STOP_SPEED_FEED_SYNCH"}
{"language":"cpp","line":519,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:519:function:START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":520,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:520:function:START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":521,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:521:function:SET_SPINDLE_MODE"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:522:function:STOP_SPINDLE_TURNING"}
{"language":"cpp","line":523,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:523:function:SET_SPINDLE_SPEED"}
{"language":"cpp","line":524,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:524:function:ORIENT_SPINDLE"}
{"language":"cpp","line":525,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"WAIT_SPINDLE_ORIENT_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:525:function:WAIT_SPINDLE_ORIENT_COMPLETE"}
{"language":"cpp","line":526,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:526:function:PROGRAM_STOP"}
{"language":"cpp","line":527,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PROGRAM_END","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:527:function:PROGRAM_END"}
{"language":"cpp","line":528,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"FINISH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:528:function:FINISH"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ON_RESET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:529:function:ON_RESET"}
{"language":"cpp","line":530,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PALLET_SHUTTLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:530:function:PALLET_SHUTTLE"}
{"language":"cpp","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SELECT_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:531:function:SELECT_TOOL"}
{"language":"cpp","line":532,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"UPDATE_TAG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:532:function:UPDATE_TAG"}
{"language":"cpp","line":533,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:533:function:OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":534,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:534:function:START_CHANGE"}
{"language":"cpp","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TC_FAULT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:535:function:GET_EXTERNAL_TC_FAULT"}
{"language":"cpp","line":536,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TC_REASON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:536:function:GET_EXTERNAL_TC_REASON"}
{"language":"cpp","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:539:function:GET_BLOCK_DELETE"}
{"language":"cpp","line":553,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CANON_ERROR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:553:function:CANON_ERROR"}
{"language":"cpp","line":554,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:554:function:CLAMP_AXIS"}
{"language":"cpp","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:555:function:GET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":556,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:556:function:SET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":557,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SPINDLE_RETRACT_TRAVERSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:557:function:SPINDLE_RETRACT_TRAVERSE"}
{"language":"cpp","line":558,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SPINDLE_RETRACT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:558:function:SPINDLE_RETRACT"}
{"language":"cpp","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"STOP_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:559:function:STOP_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"USE_NO_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:560:function:USE_NO_SPINDLE_FORCE"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:561:function:SET_BLOCK_DELETE"}
{"language":"cpp","line":563,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"DISABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:563:function:DISABLE_FEED_OVERRIDE"}
{"language":"cpp","line":564,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"DISABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:564:function:DISABLE_FEED_HOLD"}
{"language":"cpp","line":565,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ENABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:565:function:ENABLE_FEED_HOLD"}
{"language":"cpp","line":566,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"DISABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:566:function:DISABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":567,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ENABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:567:function:ENABLE_FEED_OVERRIDE"}
{"language":"cpp","line":568,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ENABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:568:function:ENABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":569,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:569:function:MIST_OFF"}
{"language":"cpp","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:570:function:FLOOD_OFF"}
{"language":"cpp","line":571,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:571:function:MIST_ON"}
{"language":"cpp","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:572:function:FLOOD_ON"}
{"language":"cpp","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CLEAR_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:573:function:CLEAR_AUX_OUTPUT_BIT"}
{"language":"cpp","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:574:function:SET_AUX_OUTPUT_BIT"}
{"language":"cpp","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_AUX_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:575:function:SET_AUX_OUTPUT_VALUE"}
{"language":"cpp","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"CLEAR_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:576:function:CLEAR_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":577,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:577:function:SET_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_MOTION_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:578:function:SET_MOTION_OUTPUT_VALUE"}
{"language":"cpp","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"TURN_PROBE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:579:function:TURN_PROBE_ON"}
{"language":"cpp","line":580,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"TURN_PROBE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:580:function:TURN_PROBE_OFF"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"UNLOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:581:function:UNLOCK_ROTARY"}
{"language":"cpp","line":582,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"LOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:582:function:LOCK_ROTARY"}
{"language":"cpp","line":583,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"INTERP_ABORT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:583:function:INTERP_ABORT"}
{"language":"cpp","line":584,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:584:function:PLUGIN_CALL"}
{"language":"cpp","line":585,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"IO_PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:585:function:IO_PLUGIN_CALL"}
{"language":"cpp","line":615,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_MOTION_CONTROL_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:615:function:GET_EXTERNAL_MOTION_CONTROL_TOLERANCE"}
{"language":"cpp","line":616,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:616:function:GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":617,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:617:function:GET_EXTERNAL_PROBE_POSITION_X"}
{"language":"cpp","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:618:function:GET_EXTERNAL_PROBE_POSITION_Y"}
{"language":"cpp","line":619,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:619:function:GET_EXTERNAL_PROBE_POSITION_Z"}
{"language":"cpp","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:620:function:GET_EXTERNAL_PROBE_POSITION_A"}
{"language":"cpp","line":621,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:621:function:GET_EXTERNAL_PROBE_POSITION_B"}
{"language":"cpp","line":622,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:622:function:GET_EXTERNAL_PROBE_POSITION_C"}
{"language":"cpp","line":623,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:623:function:GET_EXTERNAL_PROBE_POSITION_U"}
{"language":"cpp","line":624,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:624:function:GET_EXTERNAL_PROBE_POSITION_V"}
{"language":"cpp","line":625,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:625:function:GET_EXTERNAL_PROBE_POSITION_W"}
{"language":"cpp","line":626,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:626:function:GET_EXTERNAL_PROBE_VALUE"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PROBE_TRIPPED_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:627:function:GET_EXTERNAL_PROBE_TRIPPED_VALUE"}
{"language":"cpp","line":628,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:628:function:GET_EXTERNAL_POSITION_X"}
{"language":"cpp","line":629,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:629:function:GET_EXTERNAL_POSITION_Y"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"_inittab","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:62:type:_inittab"}
{"language":"cpp","line":630,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:630:function:GET_EXTERNAL_POSITION_Z"}
{"language":"cpp","line":631,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:631:function:GET_EXTERNAL_POSITION_A"}
{"language":"cpp","line":632,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:632:function:GET_EXTERNAL_POSITION_B"}
{"language":"cpp","line":633,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:633:function:GET_EXTERNAL_POSITION_C"}
{"language":"cpp","line":634,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:634:function:GET_EXTERNAL_POSITION_U"}
{"language":"cpp","line":635,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:635:function:GET_EXTERNAL_POSITION_V"}
{"language":"cpp","line":636,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:636:function:GET_EXTERNAL_POSITION_W"}
{"language":"cpp","line":637,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"INIT_CANON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:637:function:INIT_CANON"}
{"language":"cpp","line":639,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:639:function:SET_PARAMETER_FILE_NAME"}
{"language":"cpp","line":644,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:644:function:GET_EXTERNAL_PARAMETER_FILE_NAME"}
{"language":"cpp","line":652,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_LENGTH_UNIT_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:652:function:GET_EXTERNAL_LENGTH_UNIT_TYPE"}
{"language":"cpp","line":653,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_TABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:653:function:GET_EXTERNAL_TOOL_TABLE"}
{"language":"cpp","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_DIGITAL_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:672:function:GET_EXTERNAL_DIGITAL_INPUT"}
{"language":"cpp","line":673,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_ANALOG_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:673:function:GET_EXTERNAL_ANALOG_INPUT"}
{"language":"cpp","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:674:function:WAIT"}
{"language":"cpp","line":676,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"user_defined_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:676:function:user_defined_function"}
{"language":"cpp","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_FEED_REFERENCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:686:function:SET_FEED_REFERENCE"}
{"language":"cpp","line":687,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_QUEUE_EMPTY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:687:function:GET_EXTERNAL_QUEUE_EMPTY"}
{"language":"cpp","line":688,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:688:function:GET_EXTERNAL_SPINDLE"}
{"language":"cpp","line":689,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:689:function:GET_EXTERNAL_TOOL_SLOT"}
{"language":"cpp","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_SELECTED_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:690:function:GET_EXTERNAL_SELECTED_TOOL_SLOT"}
{"language":"cpp","line":691,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:691:function:GET_EXTERNAL_FEED_RATE"}
{"language":"cpp","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:692:function:GET_EXTERNAL_TRAVERSE_RATE"}
{"language":"cpp","line":693,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:693:function:GET_EXTERNAL_FLOOD"}
{"language":"cpp","line":694,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:694:function:GET_EXTERNAL_MIST"}
{"language":"cpp","line":695,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:695:function:GET_EXTERNAL_PLANE"}
{"language":"cpp","line":696,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:696:function:GET_EXTERNAL_SPEED"}
{"language":"cpp","line":697,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"DISABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:697:function:DISABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"ENABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:698:function:ENABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_FEED_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:700:function:GET_EXTERNAL_FEED_OVERRIDE_ENABLE"}
{"language":"cpp","line":701,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:701:function:GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE"}
{"language":"cpp","line":702,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_ADAPTIVE_FEED_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:702:function:GET_EXTERNAL_ADAPTIVE_FEED_ENABLE"}
{"language":"cpp","line":703,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_FEED_HOLD_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:703:function:GET_EXTERNAL_FEED_HOLD_ENABLE"}
{"language":"cpp","line":705,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_OFFSET_APPLIED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:705:function:GET_EXTERNAL_OFFSET_APPLIED"}
{"language":"cpp","line":706,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_OFFSETS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:706:function:GET_EXTERNAL_OFFSETS"}
{"language":"cpp","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_AXIS_MASK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:720:function:GET_EXTERNAL_AXIS_MASK"}
{"language":"cpp","line":731,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_XOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:731:function:GET_EXTERNAL_TOOL_LENGTH_XOFFSET"}
{"language":"cpp","line":734,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_YOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:734:function:GET_EXTERNAL_TOOL_LENGTH_YOFFSET"}
{"language":"cpp","line":737,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_ZOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:737:function:GET_EXTERNAL_TOOL_LENGTH_ZOFFSET"}
{"language":"cpp","line":740,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_AOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:740:function:GET_EXTERNAL_TOOL_LENGTH_AOFFSET"}
{"language":"cpp","line":743,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_BOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:743:function:GET_EXTERNAL_TOOL_LENGTH_BOFFSET"}
{"language":"cpp","line":746,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_COFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:746:function:GET_EXTERNAL_TOOL_LENGTH_COFFSET"}
{"language":"cpp","line":749,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_UOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:749:function:GET_EXTERNAL_TOOL_LENGTH_UOFFSET"}
{"language":"cpp","line":752,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_VOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:752:function:GET_EXTERNAL_TOOL_LENGTH_VOFFSET"}
{"language":"cpp","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_TOOL_LENGTH_WOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:755:function:GET_EXTERNAL_TOOL_LENGTH_WOFFSET"}
{"language":"cpp","line":759,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PyLong_CheckAndError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:759:function:PyLong_CheckAndError"}
{"language":"cpp","line":766,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PyFloat_CheckAndError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:766:function:PyFloat_CheckAndError"}
{"language":"cpp","line":773,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_ANGLE_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:773:function:GET_EXTERNAL_ANGLE_UNITS"}
{"language":"cpp","line":788,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:788:function:GET_EXTERNAL_LENGTH_UNITS"}
{"language":"cpp","line":803,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"check_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:803:function:check_abort"}
{"language":"cpp","line":819,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:819:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":820,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:820:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":821,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:821:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":822,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"GET_EXTERNAL_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:822:function:GET_EXTERNAL_MOTION_CONTROL_MODE"}
{"language":"cpp","line":823,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"SET_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:823:function:SET_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":825,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"RESULT_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:825:macro:RESULT_OK"}
{"language":"cpp","line":831,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:831:type:timeval"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:85:function:int_array"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:88:function:int_array"}
{"language":"cpp","line":943,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/gcodemodule.cc","source_sha":"de4fed54839271a850898123958acafddab17995a102597814a90452e24441a9","symbol":"PyUnicode_FromString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/gcodemodule.cc:943:function:PyUnicode_FromString"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_arc.cc","source_sha":"86a31b1110506a992c846c0333a5443da88ed82800e94df879688d6493664c42","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_arc.cc:15:macro:_GNU_SOURCE"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_arc.cc","source_sha":"86a31b1110506a992c846c0333a5443da88ed82800e94df879688d6493664c42","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_arc.cc:32:macro:_"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_array_types.hh","source_sha":"1898b92511dbe3052fd765100b9ef95b65c62903cba9188b3f918f8725b16155","symbol":"INTERP_ARRAY_TYPES_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_array_types.hh:19:macro:INTERP_ARRAY_TYPES_HH"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"INTERP_BASE_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:20:macro:INTERP_BASE_HH"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"ACTIVE_G_CODES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:29:macro:ACTIVE_G_CODES"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"ACTIVE_M_CODES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:30:macro:ACTIVE_M_CODES"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"ACTIVE_SETTINGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:31:macro:ACTIVE_SETTINGS"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"InterpBase","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:33:type:InterpBase"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_base.hh","source_sha":"cf57996a4549a8d001b346892e4fa88de0008e83681e429040a21635aa06337b","symbol":"get_stdout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_base.hh:70:function:get_stdout"}
{"language":"cpp","line":1240,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1240:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"is_near_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:130:function:is_near_int"}
{"language":"cpp","line":1436,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1436:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":1465,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"arc_feed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1465:type:arc_feed"}
{"language":"cpp","line":1468,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1468:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":1485,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1485:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":1819,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"VAL_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:1819:macro:VAL_LEN"}
{"language":"cpp","line":2018,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2018:function:int"}
{"language":"cpp","line":2037,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"streq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2037:function:streq"}
{"language":"cpp","line":2041,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"startswith","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2041:function:startswith"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:20:macro:_GNU_SOURCE"}
{"language":"cpp","line":2121,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"py_execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2121:function:py_execute"}
{"language":"cpp","line":2125,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"py_execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2125:function:py_execute"}
{"language":"cpp","line":2129,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"py_reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2129:function:py_reload"}
{"language":"cpp","line":2163,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2163:function:mode"}
{"language":"cpp","line":2239,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"SYSTEMS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2239:function:SYSTEMS"}
{"language":"cpp","line":2446,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2446:function:int"}
{"language":"cpp","line":2750,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2750:function:int"}
{"language":"cpp","line":2821,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:2821:function:int"}
{"language":"cpp","line":3956,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:3956:type:block_struct"}
{"language":"cpp","line":3961,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:3961:type:block_struct"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:41:macro:TOOL_INSIDE_ARC"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"DEBUG_EMC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:42:macro:DEBUG_EMC"}
{"language":"cpp","line":4694,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:4694:function:int"}
{"language":"cpp","line":4978,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:4978:function:int"}
{"language":"cpp","line":5056,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:5056:function:program"}
{"language":"cpp","line":5523,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"AABBCC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:5523:macro:AABBCC"}
{"language":"cpp","line":5807,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOLERANCE_CONCAVE_CORNER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:5807:function:TOLERANCE_CONCAVE_CORNER"}
{"language":"cpp","line":5971,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:5971:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":5983,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"TOOL_INSIDE_ARC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:5983:function:TOOL_INSIDE_ARC"}
{"language":"cpp","line":6032,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_convert.cc","source_sha":"50cff00c7760e51ebdd1afc8bafb863fe3f0559976313a21fccdc0a002a321f6","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_convert.cc:6032:function:int"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:112:function:int"}
{"language":"cpp","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:177:function:int"}
{"language":"cpp","line":2166,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:2166:function:int"}
{"language":"cpp","line":2224,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:2224:function:int"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"plane_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:27:function:plane_name"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:33:function:int"}
{"language":"cpp","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:389:function:int"}
{"language":"cpp","line":641,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:641:function:int"}
{"language":"cpp","line":676,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"plane_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:676:function:plane_name"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_cycles.cc","source_sha":"eaced8d8f33fb7840b6b345fcb1ad9ea3ba46003599ba4ee98aebc1e98d8ccc2","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_cycles.cc:72:function:int"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_execute.cc","source_sha":"a7787d0ae340184f1fe5055ec52dee054a0e67626db6ecfe55418e3e4c99b53c","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_execute.cc:15:macro:_GNU_SOURCE"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_execute.cc","source_sha":"a7787d0ae340184f1fe5055ec52dee054a0e67626db6ecfe55418e3e4c99b53c","symbol":"RESULT_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_execute.cc:31:macro:RESULT_OK"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:115:function:int"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:15:macro:_GNU_SOURCE"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:37:function:double"}
{"language":"cpp","line":390,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:390:function:int"}
{"language":"cpp","line":615,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:615:function:double"}
{"language":"cpp","line":664,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"tiny","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:664:macro:tiny"}
{"language":"cpp","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"sqrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:666:function:sqrt"}
{"language":"cpp","line":668,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"sqrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:668:function:sqrt"}
{"language":"cpp","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"sqrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:670:function:sqrt"}
{"language":"cpp","line":677,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:677:function:double"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_find.cc","source_sha":"35ec59cca1711f5ae1b99e7effe5cde18fcad998e3180324ee87a5a0815ffcfb","symbol":"hypot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_find.cc:86:function:hypot"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"INTERP_FWD_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:15:macro:INTERP_FWD_HH"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"Interp","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:17:type:Interp"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:19:type:block_struct"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:20:type:block_struct"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:21:type:block_struct"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"setup","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:23:type:setup"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"setup","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:24:type:setup"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"remap_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:26:type:remap_struct"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"remap_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:27:type:remap_struct"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"remap_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:28:type:remap_struct"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"context_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:30:type:context_struct"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"context_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:31:type:context_struct"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"context_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:32:type:context_struct"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"parameter_value_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:34:type:parameter_value_struct"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_fwd.hh","source_sha":"2fe42f0fed1247b400dd946cd976d2ca83707d33e05cdbe223ebcca6a862e9e9","symbol":"offset_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_fwd.hh:38:type:offset_struct"}
{"language":"cpp","line":1017,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"ijk_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1017:function:ijk_distance_mode"}
{"language":"cpp","line":1018,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1018:function:distance_mode"}
{"language":"cpp","line":1040,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"old","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1040:function:old"}
{"language":"cpp","line":1065,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1065:function:start"}
{"language":"cpp","line":1085,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1085:function:end"}
{"language":"cpp","line":1086,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"center","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1086:function:center"}
{"language":"cpp","line":1190,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:1190:function:motion"}
{"language":"cpp","line":11,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"override","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:11:macro:override"}
{"language":"cpp","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"straight_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:122:type:straight_segment"}
{"language":"cpp","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"ep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:208:function:ep"}
{"language":"cpp","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"round_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:217:type:round_segment"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"make_unique","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:21:function:make_unique"}
{"language":"cpp","line":246,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"cp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:246:function:cp"}
{"language":"cpp","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"on_segment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:273:function:on_segment"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"I","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:28:function:I"}
{"language":"cpp","line":297,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"p1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:297:function:p1"}
{"language":"cpp","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"p2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:300:function:p2"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"to_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:31:function:to_string"}
{"language":"cpp","line":350,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"ep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:350:function:ep"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"ep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:370:function:ep"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"motion_base","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:39:type:motion_base"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"motion_null","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:47:type:motion_null"}
{"language":"cpp","line":499,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"rot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:499:function:rot"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"fillet_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:507:type:fillet_segment"}
{"language":"cpp","line":520,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"chamfer_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:520:type:chamfer_segment"}
{"language":"cpp","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"swapped_motion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:535:type:swapped_motion"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"round_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:56:type:round_segment"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"straight_segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:57:type:straight_segment"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"g7x","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:581:type:g7x"}
{"language":"cpp","line":589,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"add_distance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:589:function:add_distance"}
{"language":"cpp","line":592,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:592:function:rotate"}
{"language":"cpp","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"swap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:599:function:swap"}
{"language":"cpp","line":614,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:614:function:motion"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"segment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:61:type:segment"}
{"language":"cpp","line":628,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"monotonic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:628:function:monotonic"}
{"language":"cpp","line":638,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"do_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:638:function:do_finish"}
{"language":"cpp","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:670:function:path"}
{"language":"cpp","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:690:function:path"}
{"language":"cpp","line":707,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"cutting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:707:function:cutting"}
{"language":"cpp","line":721,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"displacement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:721:function:displacement"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"monotonic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:82:function:monotonic"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"do_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:83:function:do_finish"}
{"language":"cpp","line":856,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"of","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:856:function:of"}
{"language":"cpp","line":877,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"s","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:877:function:s"}
{"language":"cpp","line":878,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"e","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:878:function:e"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"flip_imag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:87:function:flip_imag"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"flip_real","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:88:function:flip_real"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:89:function:rotate"}
{"language":"cpp","line":939,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"motion_machine","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:939:type:motion_machine"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:93:function:move"}
{"language":"cpp","line":947,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"straight_move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:947:function:straight_move"}
{"language":"cpp","line":957,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"straight_rapid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:957:function:straight_rapid"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"corner_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:97:function:corner_finish"}
{"language":"cpp","line":988,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_g7x.cc","source_sha":"27648c21410e3a85d26b684ad2bd6604fcd6317a429bf799744fb718fa0760da","symbol":"switch_settings","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_g7x.cc:988:type:switch_settings"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_inspection.hh","source_sha":"d6add770b4cf94c8cb05578b349ce9928c57c55476e8f2b551f10e0ba018e81e","symbol":"INTERP_INSPECTION_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_inspection.hh:17:macro:INTERP_INSPECTION_HH"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.cc","source_sha":"6276d990a7ebaec6a5a793f5d0f49364a32e69db4f770d11627b9ea6dc45e809","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.cc:226:function:int"}
{"language":"cpp","line":432,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.cc","source_sha":"6276d990a7ebaec6a5a793f5d0f49364a32e69db4f770d11627b9ea6dc45e809","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.cc:432:function:int"}
{"language":"cpp","line":482,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.cc","source_sha":"6276d990a7ebaec6a5a793f5d0f49364a32e69db4f770d11627b9ea6dc45e809","symbol":"toString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.cc:482:function:toString"}
{"language":"cpp","line":1004,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FORCE_LC_NUMERIC_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:1004:macro:FORCE_LC_NUMERIC_C"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MAX_EMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:102:macro:MAX_EMS"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:105:type:class"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:113:type:class"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:120:type:class"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"UnaryOperations","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:129:type:UnaryOperations"}
{"language":"cpp","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"BinaryOperations","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:149:type:BinaryOperations"}
{"language":"cpp","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"INTERP_INTERNAL_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:14:macro:INTERP_INTERNAL_HH"}
{"language":"cpp","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"OCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:174:type:OCodes"}
{"language":"cpp","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"GCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:198:type:GCodes"}
{"language":"cpp","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"toString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:296:function:toString"}
{"language":"cpp","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"RS274NGC_PARAMETER_FILE_NAME_DEFAULT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:299:macro:RS274NGC_PARAMETER_FILE_NAME_DEFAULT"}
{"language":"cpp","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"RS274NGC_PARAMETER_FILE_BACKUP_SUFFIX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:300:macro:RS274NGC_PARAMETER_FILE_BACKUP_SUFFIX"}
{"language":"cpp","line":303,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"INTERP_SUB_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:303:macro:INTERP_SUB_PARAMS"}
{"language":"cpp","line":304,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"INTERP_SUB_ROUTINE_LEVELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:304:macro:INTERP_SUB_ROUTINE_LEVELS"}
{"language":"cpp","line":305,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"INTERP_FIRST_SUBROUTINE_PARAM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:305:macro:INTERP_FIRST_SUBROUTINE_PARAM"}
{"language":"cpp","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MAX_NAMED_PARAMETERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:308:macro:MAX_NAMED_PARAMETERS"}
{"language":"cpp","line":315,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:315:type:class"}
{"language":"cpp","line":322,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:322:type:class"}
{"language":"cpp","line":337,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"phases","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:337:type:phases"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:35:macro:_"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ModalGroups","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:374:type:ModalGroups"}
{"language":"cpp","line":397,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"remap_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:397:type:remap_struct"}
{"language":"cpp","line":401,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MCODE_DEFAULT_MODAL_GROUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:401:macro:MCODE_DEFAULT_MODAL_GROUP"}
{"language":"cpp","line":402,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"GCODE_DEFAULT_MODAL_GROUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:402:macro:GCODE_DEFAULT_MODAL_GROUP"}
{"language":"cpp","line":413,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"nocase_cmp","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:413:type:nocase_cmp"}
{"language":"cpp","line":415,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"operator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:415:function:operator"}
{"language":"cpp","line":427,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"REMAP_FUNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:427:macro:REMAP_FUNC"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"R2D","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:42:function:R2D"}
{"language":"cpp","line":430,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"block_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:430:type:block_struct"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"D2R","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:44:function:D2R"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"SQ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:46:function:SQ"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"round_to_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:49:function:round_to_int"}
{"language":"cpp","line":510,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"TICKOFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:510:macro:TICKOFF"}
{"language":"cpp","line":511,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"TODO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:511:macro:TODO"}
{"language":"cpp","line":512,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ONCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:512:macro:ONCE"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ONCE_M","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:513:macro:ONCE_M"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"STEP_REMAPPED_IN_BLOCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:529:macro:STEP_REMAPPED_IN_BLOCK"}
{"language":"cpp","line":540,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"call_states","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:540:type:call_states"}
{"language":"cpp","line":549,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"call_types","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:549:type:call_types"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"G83_RAPID_DELTA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:54:macro:G83_RAPID_DELTA"}
{"language":"cpp","line":558,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"retopts","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:558:type:retopts"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"parameter_value_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:561:type:parameter_value_struct"}
{"language":"cpp","line":569,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_READONLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:569:macro:PA_READONLY"}
{"language":"cpp","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_GLOBAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:570:macro:PA_GLOBAL"}
{"language":"cpp","line":571,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_UNSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:571:macro:PA_UNSET"}
{"language":"cpp","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_USE_LOOKUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:572:macro:PA_USE_LOOKUP"}
{"language":"cpp","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_FROM_INI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:573:macro:PA_FROM_INI"}
{"language":"cpp","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PA_PYTHON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:574:macro:PA_PYTHON"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"OVERRIDE_READONLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:578:macro:OVERRIDE_READONLY"}
{"language":"cpp","line":580,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MAX_REMAPOPTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:580:macro:MAX_REMAPOPTS"}
{"language":"cpp","line":583,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"M_MODE_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:583:macro:M_MODE_OK"}
{"language":"cpp","line":584,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"G_MODE_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:584:macro:G_MODE_OK"}
{"language":"cpp","line":586,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"pycontext_impl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:586:type:pycontext_impl"}
{"language":"cpp","line":587,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"pycontext","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:587:type:pycontext"}
{"language":"cpp","line":595,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"context_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:595:type:context_struct"}
{"language":"cpp","line":597,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:597:function:clear"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MAX_NESTED_REMAPS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:60:macro:MAX_NESTED_REMAPS"}
{"language":"cpp","line":616,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CONTEXT_VALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:616:macro:CONTEXT_VALID"}
{"language":"cpp","line":617,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CONTEXT_RESTORE_ON_RETURN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:617:macro:CONTEXT_RESTORE_ON_RETURN"}
{"language":"cpp","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"REMAP_FRAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:618:macro:REMAP_FRAME"}
{"language":"cpp","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"offset_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:620:type:offset_struct"}
{"language":"cpp","line":645,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"STACK_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:645:macro:STACK_LEN"}
{"language":"cpp","line":646,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"STACK_ENTRY_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:646:macro:STACK_ENTRY_LEN"}
{"language":"cpp","line":647,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MAX_SUB_DIRS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:647:macro:MAX_SUB_DIRS"}
{"language":"cpp","line":649,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"setup","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:649:type:setup"}
{"language":"cpp","line":683,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CONTROLLING_BLOCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:683:macro:CONTROLLING_BLOCK"}
{"language":"cpp","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"EXECUTING_BLOCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:684:macro:EXECUTING_BLOCK"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CENTER_ARC_RADIUS_TOLERANCE_INCH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:73:macro:CENTER_ARC_RADIUS_TOLERANCE_INCH"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MIN_CENTER_ARC_RADIUS_TOLERANCE_INCH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:74:macro:MIN_CENTER_ARC_RADIUS_TOLERANCE_INCH"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"RADIUS_TOLERANCE_INCH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:77:macro:RADIUS_TOLERANCE_INCH"}
{"language":"cpp","line":814,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:814:macro:FEATURE"}
{"language":"cpp","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_RETAIN_G43","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:815:macro:FEATURE_RETAIN_G43"}
{"language":"cpp","line":816,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_OWORD_N_ARGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:816:macro:FEATURE_OWORD_N_ARGS"}
{"language":"cpp","line":817,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_INI_VARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:817:macro:FEATURE_INI_VARS"}
{"language":"cpp","line":818,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_HAL_PIN_VARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:818:macro:FEATURE_HAL_PIN_VARS"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CENTER_ARC_RADIUS_TOLERANCE_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:81:macro:CENTER_ARC_RADIUS_TOLERANCE_MM"}
{"language":"cpp","line":820,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_NO_DOWNCASE_OWORD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:820:macro:FEATURE_NO_DOWNCASE_OWORD"}
{"language":"cpp","line":821,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"FEATURE_OWORD_WARNONLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:821:macro:FEATURE_OWORD_WARNONLY"}
{"language":"cpp","line":827,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"INIT_FUNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:827:macro:INIT_FUNC"}
{"language":"cpp","line":828,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"DELETE_FUNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:828:macro:DELETE_FUNC"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"MIN_CENTER_ARC_RADIUS_TOLERANCE_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:82:macro:MIN_CENTER_ARC_RADIUS_TOLERANCE_MM"}
{"language":"cpp","line":839,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"PYUSABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:839:macro:PYUSABLE"}
{"language":"cpp","line":841,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"is_a_cycle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:841:function:is_a_cycle"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"RADIUS_TOLERANCE_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:84:macro:RADIUS_TOLERANCE_MM"}
{"language":"cpp","line":863,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ERM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:863:macro:ERM"}
{"language":"cpp","line":874,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:874:macro:ERS"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"SPIRAL_RELATIVE_TOLERANCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:87:macro:SPIRAL_RELATIVE_TOLERANCE"}
{"language":"cpp","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ERN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:886:macro:ERN"}
{"language":"cpp","line":898,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"ERP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:898:macro:ERP"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"TOLERANCE_CONCAVE_CORNER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:90:macro:TOLERANCE_CONCAVE_CORNER"}
{"language":"cpp","line":911,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CHKS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:911:macro:CHKS"}
{"language":"cpp","line":919,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CHKN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:919:macro:CHKN"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"TOLERANCE_EQUAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:91:macro:TOLERANCE_EQUAL"}
{"language":"cpp","line":929,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CHP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:929:macro:CHP"}
{"language":"cpp","line":939,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"OERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:939:macro:OERR"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"equal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:94:function:equal"}
{"language":"cpp","line":960,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"CYCLE_MACRO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:960:macro:CYCLE_MACRO"}
{"language":"cpp","line":997,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"scoped_locale","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:997:type:scoped_locale"}
{"language":"cpp","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_internal.hh","source_sha":"619832fceccf05aba18e84a4bf9b15b47f2ce80ef1cb5f1a3fe737fcd1d05781","symbol":"TINY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_internal.hh:99:macro:TINY"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_inverse.cc","source_sha":"c3d02097143a11b2d27b84c05da906250e8b8f42c3ce6b6b3eb9c7f7514344d7","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_inverse.cc:32:function:int"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_inverse.cc","source_sha":"c3d02097143a11b2d27b84c05da906250e8b8f42c3ce6b6b3eb9c7f7514344d7","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_inverse.cc:79:function:int"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_namedparams.cc","source_sha":"35e1a40ec555052d6895fa53ba4fc013c835456771f01522218dc006e67396ca","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_namedparams.cc:24:macro:_GNU_SOURCE"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_namedparams.cc","source_sha":"35e1a40ec555052d6895fa53ba4fc013c835456771f01522218dc006e67396ca","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_namedparams.cc:27:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_namedparams.cc","source_sha":"35e1a40ec555052d6895fa53ba4fc013c835456771f01522218dc006e67396ca","symbol":"predefined_named_parameters","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_namedparams.cc:55:type:predefined_named_parameters"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_o_word.cc","source_sha":"32f3722cb7bb90eb7db4cf5c82d3781c6880a1e7810107c2365edec7e9520d8c","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_o_word.cc:15:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_o_word.cc","source_sha":"32f3722cb7bb90eb7db4cf5c82d3781c6880a1e7810107c2365edec7e9520d8c","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_o_word.cc:57:type:dirent"}
{"language":"cpp","line":715,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_o_word.cc","source_sha":"32f3722cb7bb90eb7db4cf5c82d3781c6880a1e7810107c2365edec7e9520d8c","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_o_word.cc:715:function:int"}
{"language":"cpp","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_parameter_def.hh","source_sha":"95979af5cd58188d01fd02c33ac3b85472c8fd4a31041e531e785d9d6d2594da","symbol":"INTERP_PARAMETER_DEF_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_parameter_def.hh:16:macro:INTERP_PARAMETER_DEF_H"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_parameter_def.hh","source_sha":"95979af5cd58188d01fd02c33ac3b85472c8fd4a31041e531e785d9d6d2594da","symbol":"InterpParameterIndex","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_parameter_def.hh:21:type:InterpParameterIndex"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:19:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"PYCHK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:45:macro:PYCHK"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"handle_pyerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:55:function:handle_pyerror"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"traceback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:70:function:traceback"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"format_exception_only","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:72:function:format_exception_only"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.cc","source_sha":"4872d5d58902e370f856c1b516f2f0c6d4693544f4493d62dd247422aeb2a26e","symbol":"format_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.cc:75:function:format_exception"}
{"language":"cpp","line":2,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.hh","source_sha":"d8aa266335990d1c3a29549a00c99f195526ceee6190d869c17c64b11596fdda","symbol":"RS274NGC_INTERP_PYTHON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.hh:2:macro:RS274NGC_INTERP_PYTHON"}
{"language":"cpp","line":4,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.hh","source_sha":"d8aa266335990d1c3a29549a00c99f195526ceee6190d869c17c64b11596fdda","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.hh:4:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":7,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_python.hh","source_sha":"d8aa266335990d1c3a29549a00c99f195526ceee6190d869c17c64b11596fdda","symbol":"pycontext_impl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_python.hh:7:type:pycontext_impl"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:108:function:enqueue_MIST_ON"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:120:function:enqueue_MIST_OFF"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:132:function:enqueue_FLOOD_ON"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:144:function:enqueue_FLOOD_OFF"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:156:function:enqueue_START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:169:function:enqueue_START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":182,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:182:function:enqueue_STOP_SPINDLE_TURNING"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:195:function:enqueue_ORIENT_SPINDLE"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_WAIT_ORIENT_SPINDLE_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:210:function:enqueue_WAIT_ORIENT_SPINDLE_COMPLETE"}
{"language":"cpp","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:224:function:enqueue_SET_SPINDLE_MODE"}
{"language":"cpp","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:238:function:enqueue_SET_SPINDLE_SPEED"}
{"language":"cpp","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:252:function:enqueue_COMMENT"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"latheorigin_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:31:function:latheorigin_x"}
{"language":"cpp","line":372,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_M_USER_COMMAND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:372:function:enqueue_M_USER_COMMAND"}
{"language":"cpp","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:389:function:enqueue_START_CHANGE"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"qc_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:399:function:qc_scale"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"latheorigin_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:41:function:latheorigin_z"}
{"language":"cpp","line":445,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"dequeue_canons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:445:function:dequeue_canons"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"qc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:54:function:qc"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"qc_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:62:function:qc_reset"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:68:function:enqueue_SET_FEED_RATE"}
{"language":"cpp","line":703,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"set_endpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:703:function:set_endpoint"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:81:function:enqueue_DWELL"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.cc","source_sha":"71bb7350c6933fa7b6f6c964e5cb4fa88e4f56444142f87381e611a77eec77ba","symbol":"enqueue_SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.cc:94:function:enqueue_SET_FEED_MODE"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"comment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:100:type:comment"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"mcommand","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:101:type:mcommand"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"orient_spindle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:102:type:orient_spindle"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"wait_orient_spindle_complete","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:103:type:wait_orient_spindle_complete"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"qc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:107:function:qc"}
{"language":"cpp","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:109:function:enqueue_SET_FEED_RATE"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:110:function:enqueue_DWELL"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:111:function:enqueue_SET_FEED_MODE"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:112:function:enqueue_MIST_ON"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:113:function:enqueue_MIST_OFF"}
{"language":"cpp","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:114:function:enqueue_FLOOD_ON"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:115:function:enqueue_FLOOD_OFF"}
{"language":"cpp","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:116:function:enqueue_START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:117:function:enqueue_START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:118:function:enqueue_STOP_SPINDLE_TURNING"}
{"language":"cpp","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:119:function:enqueue_SET_SPINDLE_MODE"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:120:function:enqueue_SET_SPINDLE_SPEED"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:121:function:enqueue_COMMENT"}
{"language":"cpp","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_M_USER_COMMAND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:139:function:enqueue_M_USER_COMMAND"}
{"language":"cpp","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"INTERP_QUEUE_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:13:macro:INTERP_QUEUE_HH"}
{"language":"cpp","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:140:function:enqueue_START_CHANGE"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:141:function:enqueue_ORIENT_SPINDLE"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"enqueue_WAIT_ORIENT_SPINDLE_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:142:function:enqueue_WAIT_ORIENT_SPINDLE_COMPLETE"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"dequeue_canons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:143:function:dequeue_canons"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_endpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:144:function:set_endpoint"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_endpoint_zx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:145:function:set_endpoint_zx"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"move_endpoint_and_flush","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:146:function:move_endpoint_and_flush"}
{"language":"cpp","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"qc_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:147:function:qc_reset"}
{"language":"cpp","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"qc_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:148:function:qc_scale"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"queued_canon_type","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:18:type:queued_canon_type"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"straight_traverse","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:25:type:straight_traverse"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"straight_feed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:31:type:straight_feed"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"arc_feed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:37:type:arc_feed"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_feed_rate","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:45:type:set_feed_rate"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_feed_mode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:49:type:set_feed_mode"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"dwell","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:54:type:dwell"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_spindle_mode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:58:type:set_spindle_mode"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_spindle_speed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:63:type:set_spindle_speed"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"comment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:68:type:comment"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"mcommand","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:72:type:mcommand"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"orient_spindle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:78:type:orient_spindle"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"wait_orient_spindle_complete","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:84:type:wait_orient_spindle_complete"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"queued_canon","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:89:type:queued_canon"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"straight_traverse","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:92:type:straight_traverse"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"straight_feed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:93:type:straight_feed"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"arc_feed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:94:type:arc_feed"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_feed_rate","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:95:type:set_feed_rate"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"dwell","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:96:type:dwell"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_feed_mode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:97:type:set_feed_mode"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_spindle_mode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:98:type:set_spindle_mode"}
{"language":"cpp","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_queue.hh","source_sha":"c78f0e9ddb5fcbccf168c92d58fbf2a8600d62dee515af7f68347bcb0dafa64d","symbol":"set_spindle_speed","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_queue.hh:99:type:set_spindle_speed"}
{"language":"cpp","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:15:macro:_GNU_SOURCE"}
{"language":"cpp","line":1624,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"CMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:1624:macro:CMP"}
{"language":"cpp","line":2648,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"MAX_STACK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:2648:macro:MAX_STACK"}
{"language":"cpp","line":2741,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"st","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:2741:function:st"}
{"language":"cpp","line":2742,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"s","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:2742:function:s"}
{"language":"cpp","line":859,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_read.cc","source_sha":"72473355a0a1cef08bf922ee4d8b89f46210397957f9b1336254223eae66e116","symbol":"ERS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_read.cc:859:function:ERS"}
{"language":"cpp","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_remap.cc","source_sha":"e0891ff3133f7e2a3fc6ff76542f102bc8f46887e27fc8aa8117208fc8cd066b","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_remap.cc:14:macro:_GNU_SOURCE"}
{"language":"cpp","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_remap.cc","source_sha":"e0891ff3133f7e2a3fc6ff76542f102bc8f46887e27fc8aa8117208fc8cd066b","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_remap.cc:16:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":222,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_remap.cc","source_sha":"e0891ff3133f7e2a3fc6ff76542f102bc8f46887e27fc8aa8117208fc8cd066b","symbol":"STORE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_remap.cc:222:macro:STORE"}
{"language":"cpp","line":244,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_remap.cc","source_sha":"e0891ff3133f7e2a3fc6ff76542f102bc8f46887e27fc8aa8117208fc8cd066b","symbol":"PARAM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_remap.cc:244:macro:PARAM"}
{"language":"cpp","line":502,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_remap.cc","source_sha":"e0891ff3133f7e2a3fc6ff76542f102bc8f46887e27fc8aa8117208fc8cd066b","symbol":"CHECK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_remap.cc:502:macro:CHECK"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_setup.cc","source_sha":"f80e7793e21d62db33cd45cb0c7b9d242a74aac07dc8171a1102734e9c40e23f","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_setup.cc:21:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_write.cc","source_sha":"03e6a28345f714af9656355c5c6cbb6e132db431f0c6ca9568d5be8c3081eea0","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_write.cc:134:function:int"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_write.cc","source_sha":"03e6a28345f714af9656355c5c6cbb6e132db431f0c6ca9568d5be8c3081eea0","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_write.cc:186:function:int"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interp_write.cc","source_sha":"03e6a28345f714af9656355c5c6cbb6e132db431f0c6ca9568d5be8c3081eea0","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interp_write.cc:29:function:int"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"errorStack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:111:function:errorStack"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"wrap_find_tool_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:121:function:wrap_find_tool_pocket"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"param_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:132:function:param_wrapper"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"ParamClass","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:133:function:ParamClass"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_task","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:136:function:get_task"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"__equal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:141:function:__equal"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"is_near_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:143:function:is_near_int"}
{"language":"cpp","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"nearest_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:147:function:nearest_int"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"InterpreterException","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:155:type:InterpreterException"}
{"language":"cpp","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_error_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:169:function:get_error_message"}
{"language":"cpp","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:170:function:get_line_number"}
{"language":"cpp","line":171,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_line_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:171:function:get_line_text"}
{"language":"cpp","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"translateInterpreterException","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:176:function:translateInterpreterException"}
{"language":"cpp","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"pythonExceptionInstance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:179:function:pythonExceptionInstance"}
{"language":"cpp","line":185,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"wrap_interp_execute_1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:185:function:wrap_interp_execute_1"}
{"language":"cpp","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"wrap_interp_execute_2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:207:function:wrap_interp_execute_2"}
{"language":"cpp","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"wrap_interp_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:228:function:wrap_interp_read"}
{"language":"cpp","line":247,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:247:function:get_tool_offset"}
{"language":"cpp","line":250,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_tool_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:250:function:set_tool_offset"}
{"language":"cpp","line":253,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_arc_not_allowed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:253:function:get_arc_not_allowed"}
{"language":"cpp","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_arc_not_allowed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:256:function:set_arc_not_allowed"}
{"language":"cpp","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cutter_comp_firstmove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:259:function:get_cutter_comp_firstmove"}
{"language":"cpp","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cutter_comp_firstmove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:262:function:set_cutter_comp_firstmove"}
{"language":"cpp","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:265:function:get_feed_override"}
{"language":"cpp","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:268:function:set_feed_override"}
{"language":"cpp","line":271,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_input_digital","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:271:function:get_input_digital"}
{"language":"cpp","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_input_digital","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:274:function:set_input_digital"}
{"language":"cpp","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_input_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:277:function:get_input_flag"}
{"language":"cpp","line":280,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_input_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:280:function:set_input_flag"}
{"language":"cpp","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_mdi_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:283:function:get_mdi_interrupt"}
{"language":"cpp","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_mdi_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:286:function:set_mdi_interrupt"}
{"language":"cpp","line":289,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:289:function:get_mist"}
{"language":"cpp","line":292,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:292:function:set_mist"}
{"language":"cpp","line":295,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:295:function:get_flood"}
{"language":"cpp","line":298,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:298:function:set_flood"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:29:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":301,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_percent_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:301:function:get_percent_flag"}
{"language":"cpp","line":304,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_percent_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:304:function:set_percent_flag"}
{"language":"cpp","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_probe_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:307:function:get_probe_flag"}
{"language":"cpp","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_probe_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:310:function:set_probe_flag"}
{"language":"cpp","line":313,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_speed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:313:function:get_speed_override"}
{"language":"cpp","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_speed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:316:function:set_speed_override"}
{"language":"cpp","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_toolchange_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:319:function:get_toolchange_flag"}
{"language":"cpp","line":322,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_toolchange_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:322:function:set_toolchange_flag"}
{"language":"cpp","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_u_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:325:function:get_u_current"}
{"language":"cpp","line":328,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_u_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:328:function:set_u_current"}
{"language":"cpp","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_AA_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:331:function:get_AA_axis_offset"}
{"language":"cpp","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_AA_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:334:function:set_AA_axis_offset"}
{"language":"cpp","line":337,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_AA_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:337:function:get_AA_current"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_AA_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:340:function:set_AA_current"}
{"language":"cpp","line":343,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_AA_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:343:function:get_AA_origin_offset"}
{"language":"cpp","line":346,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_AA_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:346:function:set_AA_origin_offset"}
{"language":"cpp","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_BB_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:349:function:get_BB_axis_offset"}
{"language":"cpp","line":352,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_BB_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:352:function:set_BB_axis_offset"}
{"language":"cpp","line":355,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_BB_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:355:function:get_BB_current"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_BB_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:358:function:set_BB_current"}
{"language":"cpp","line":361,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_BB_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:361:function:get_BB_origin_offset"}
{"language":"cpp","line":364,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_BB_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:364:function:set_BB_origin_offset"}
{"language":"cpp","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_CC_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:367:function:get_CC_axis_offset"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_CC_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:370:function:set_CC_axis_offset"}
{"language":"cpp","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_CC_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:373:function:get_CC_current"}
{"language":"cpp","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_CC_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:376:function:set_CC_current"}
{"language":"cpp","line":379,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_CC_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:379:function:get_CC_origin_offset"}
{"language":"cpp","line":382,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_CC_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:382:function:set_CC_origin_offset"}
{"language":"cpp","line":386,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_active_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:386:function:get_active_spindle"}
{"language":"cpp","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_active_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:389:function:set_active_spindle"}
{"language":"cpp","line":393,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_axis_offset_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:393:function:get_axis_offset_x"}
{"language":"cpp","line":396,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_axis_offset_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:396:function:set_axis_offset_x"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_axis_offset_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:399:function:get_axis_offset_y"}
{"language":"cpp","line":402,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_axis_offset_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:402:function:set_axis_offset_y"}
{"language":"cpp","line":405,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_axis_offset_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:405:function:get_axis_offset_z"}
{"language":"cpp","line":408,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_axis_offset_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:408:function:set_axis_offset_z"}
{"language":"cpp","line":411,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_current_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:411:function:get_current_x"}
{"language":"cpp","line":414,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_current_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:414:function:set_current_x"}
{"language":"cpp","line":417,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_current_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:417:function:get_current_y"}
{"language":"cpp","line":420,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_current_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:420:function:set_current_y"}
{"language":"cpp","line":423,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_current_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:423:function:get_current_z"}
{"language":"cpp","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_current_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:426:function:set_current_z"}
{"language":"cpp","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cutter_comp_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:429:function:get_cutter_comp_radius"}
{"language":"cpp","line":432,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cutter_comp_radius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:432:function:set_cutter_comp_radius"}
{"language":"cpp","line":435,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_cc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:435:function:get_cycle_cc"}
{"language":"cpp","line":438,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_cc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:438:function:set_cycle_cc"}
{"language":"cpp","line":441,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_i","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:441:function:get_cycle_i"}
{"language":"cpp","line":444,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_i","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:444:function:set_cycle_i"}
{"language":"cpp","line":447,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_il","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:447:function:get_cycle_il"}
{"language":"cpp","line":450,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_il","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:450:function:set_cycle_il"}
{"language":"cpp","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_j","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:453:function:get_cycle_j"}
{"language":"cpp","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_j","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:456:function:set_cycle_j"}
{"language":"cpp","line":459,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_k","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:459:function:get_cycle_k"}
{"language":"cpp","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_k","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:462:function:set_cycle_k"}
{"language":"cpp","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:465:function:get_cycle_p"}
{"language":"cpp","line":468,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:468:function:set_cycle_p"}
{"language":"cpp","line":471,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_q","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:471:function:get_cycle_q"}
{"language":"cpp","line":474,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_q","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:474:function:set_cycle_q"}
{"language":"cpp","line":477,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_r","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:477:function:get_cycle_r"}
{"language":"cpp","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_r","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:480:function:set_cycle_r"}
{"language":"cpp","line":483,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:483:function:get_feed_rate"}
{"language":"cpp","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:486:function:set_feed_rate"}
{"language":"cpp","line":489,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_origin_offset_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:489:function:get_origin_offset_x"}
{"language":"cpp","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_origin_offset_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:492:function:set_origin_offset_x"}
{"language":"cpp","line":495,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_origin_offset_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:495:function:get_origin_offset_y"}
{"language":"cpp","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_origin_offset_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:498:function:set_origin_offset_y"}
{"language":"cpp","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_origin_offset_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:501:function:get_origin_offset_z"}
{"language":"cpp","line":504,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_origin_offset_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:504:function:set_origin_offset_z"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_program_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:507:function:get_program_x"}
{"language":"cpp","line":510,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_program_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:510:function:set_program_x"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_program_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:513:function:get_program_y"}
{"language":"cpp","line":516,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_program_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:516:function:set_program_y"}
{"language":"cpp","line":519,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_program_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:519:function:get_program_z"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_program_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:522:function:set_program_z"}
{"language":"cpp","line":525,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:525:function:get_return_value"}
{"language":"cpp","line":528,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_return_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:528:function:set_return_value"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"export_Internals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:52:function:export_Internals"}
{"language":"cpp","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_rotation_xy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:531:function:get_rotation_xy"}
{"language":"cpp","line":534,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_rotation_xy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:534:function:set_rotation_xy"}
{"language":"cpp","line":537,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_traverse_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:537:function:get_traverse_rate"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"export_Arrays","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:53:function:export_Arrays"}
{"language":"cpp","line":540,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_traverse_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:540:function:set_traverse_rate"}
{"language":"cpp","line":543,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_u_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:543:function:get_u_axis_offset"}
{"language":"cpp","line":546,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_u_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:546:function:set_u_axis_offset"}
{"language":"cpp","line":549,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_u_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:549:function:get_u_origin_offset"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"export_Block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:54:function:export_Block"}
{"language":"cpp","line":552,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_u_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:552:function:set_u_origin_offset"}
{"language":"cpp","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_v_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:555:function:get_v_axis_offset"}
{"language":"cpp","line":558,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_v_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:558:function:set_v_axis_offset"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"export_EmcTypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:55:function:export_EmcTypes"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_v_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:561:function:get_v_current"}
{"language":"cpp","line":564,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_v_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:564:function:set_v_current"}
{"language":"cpp","line":567,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_v_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:567:function:get_v_origin_offset"}
{"language":"cpp","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_v_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:570:function:set_v_origin_offset"}
{"language":"cpp","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_w_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:573:function:get_w_axis_offset"}
{"language":"cpp","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_w_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:576:function:set_w_axis_offset"}
{"language":"cpp","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_w_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:579:function:get_w_current"}
{"language":"cpp","line":582,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_w_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:582:function:set_w_current"}
{"language":"cpp","line":585,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_w_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:585:function:get_w_origin_offset"}
{"language":"cpp","line":588,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_w_origin_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:588:function:set_w_origin_offset"}
{"language":"cpp","line":591,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:591:function:get_a_axis_wrapped"}
{"language":"cpp","line":594,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:594:function:set_a_axis_wrapped"}
{"language":"cpp","line":597,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_a_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:597:function:get_a_indexer"}
{"language":"cpp","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_a_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:600:function:set_a_indexer"}
{"language":"cpp","line":603,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:603:function:get_b_axis_wrapped"}
{"language":"cpp","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:606:function:set_b_axis_wrapped"}
{"language":"cpp","line":609,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_b_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:609:function:get_b_indexer"}
{"language":"cpp","line":612,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_b_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:612:function:set_b_indexer"}
{"language":"cpp","line":615,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:615:function:get_c_axis_wrapped"}
{"language":"cpp","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:618:function:set_c_axis_wrapped"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"IS_STRING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:61:macro:IS_STRING"}
{"language":"cpp","line":621,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_c_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:621:function:get_c_indexer"}
{"language":"cpp","line":624,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_c_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:624:function:set_c_indexer"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_call_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:627:function:get_call_level"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"IS_INT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:62:macro:IS_INT"}
{"language":"cpp","line":630,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_call_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:630:function:set_call_level"}
{"language":"cpp","line":633,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_current_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:633:function:get_current_pocket"}
{"language":"cpp","line":636,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_current_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:636:function:set_current_pocket"}
{"language":"cpp","line":639,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cutter_comp_orientation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:639:function:get_cutter_comp_orientation"}
{"language":"cpp","line":642,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cutter_comp_orientation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:642:function:set_cutter_comp_orientation"}
{"language":"cpp","line":645,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cutter_comp_side","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:645:function:get_cutter_comp_side"}
{"language":"cpp","line":648,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cutter_comp_side","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:648:function:set_cutter_comp_side"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"spindle_speed_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:64:function:spindle_speed_wrapper"}
{"language":"cpp","line":651,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_il_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:651:function:get_cycle_il_flag"}
{"language":"cpp","line":654,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_il_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:654:function:set_cycle_il_flag"}
{"language":"cpp","line":657,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_cycle_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:657:function:get_cycle_l"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"spindle_speed_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:65:function:spindle_speed_array"}
{"language":"cpp","line":660,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_cycle_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:660:function:set_cycle_l"}
{"language":"cpp","line":663,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_debugmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:663:function:get_debugmask"}
{"language":"cpp","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_debugmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:666:function:set_debugmask"}
{"language":"cpp","line":669,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:669:function:get_distance_mode"}
{"language":"cpp","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:672:function:set_distance_mode"}
{"language":"cpp","line":675,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_feed_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:675:function:get_feed_mode"}
{"language":"cpp","line":678,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_feed_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:678:function:set_feed_mode"}
{"language":"cpp","line":681,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_ijk_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:681:function:get_ijk_distance_mode"}
{"language":"cpp","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_ijk_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:684:function:set_ijk_distance_mode"}
{"language":"cpp","line":687,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_input_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:687:function:get_input_index"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_g_codes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:68:function:active_g_codes_wrapper"}
{"language":"cpp","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_input_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:690:function:set_input_index"}
{"language":"cpp","line":693,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_length_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:693:function:get_length_units"}
{"language":"cpp","line":696,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_length_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:696:function:set_length_units"}
{"language":"cpp","line":699,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_loggingLevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:699:function:get_loggingLevel"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_g_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:69:function:active_g_codes_array"}
{"language":"cpp","line":702,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_loggingLevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:702:function:set_loggingLevel"}
{"language":"cpp","line":705,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:705:function:get_motion_mode"}
{"language":"cpp","line":708,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:708:function:set_motion_mode"}
{"language":"cpp","line":711,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_origin_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:711:function:get_origin_index"}
{"language":"cpp","line":714,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_origin_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:714:function:set_origin_index"}
{"language":"cpp","line":717,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:717:function:get_plane"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_m_codes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:71:function:active_m_codes_wrapper"}
{"language":"cpp","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:720:function:set_plane"}
{"language":"cpp","line":723,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_random_toolchanger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:723:function:get_random_toolchanger"}
{"language":"cpp","line":726,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_random_toolchanger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:726:function:set_random_toolchanger"}
{"language":"cpp","line":729,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_remap_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:729:function:get_remap_level"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_m_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:72:function:active_m_codes_array"}
{"language":"cpp","line":732,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_remap_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:732:function:set_remap_level"}
{"language":"cpp","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_retract_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:735:function:get_retract_mode"}
{"language":"cpp","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_retract_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:738:function:set_retract_mode"}
{"language":"cpp","line":741,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_selected_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:741:function:get_selected_pocket"}
{"language":"cpp","line":744,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_selected_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:744:function:set_selected_pocket"}
{"language":"cpp","line":747,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_selected_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:747:function:get_selected_tool"}
{"language":"cpp","line":750,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_selected_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:750:function:set_selected_tool"}
{"language":"cpp","line":753,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_sequence_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:753:function:get_sequence_number"}
{"language":"cpp","line":756,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_sequence_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:756:function:set_sequence_number"}
{"language":"cpp","line":759,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_speed_feed_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:759:function:get_speed_feed_mode"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_settings_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:75:function:active_settings_wrapper"}
{"language":"cpp","line":762,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_speed_feed_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:762:function:set_speed_feed_mode"}
{"language":"cpp","line":765,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_spindle_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:765:function:get_spindle_mode"}
{"language":"cpp","line":768,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_spindle_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:768:function:set_spindle_mode"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"active_settings_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:76:function:active_settings_array"}
{"language":"cpp","line":771,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_num_spindles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:771:function:get_num_spindles"}
{"language":"cpp","line":774,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_num_spindles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:774:function:set_num_spindles"}
{"language":"cpp","line":777,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_spindle_turning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:777:function:get_spindle_turning"}
{"language":"cpp","line":780,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_spindle_turning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:780:function:set_spindle_turning"}
{"language":"cpp","line":783,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_stack_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:783:function:get_stack_index"}
{"language":"cpp","line":786,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_stack_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:786:function:set_stack_index"}
{"language":"cpp","line":789,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_value_returned","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:789:function:get_value_returned"}
{"language":"cpp","line":792,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_value_returned","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:792:function:set_value_returned"}
{"language":"cpp","line":795,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:795:function:get_current_tool"}
{"language":"cpp","line":798,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:798:function:set_current_tool"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"blocks_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:79:function:blocks_wrapper"}
{"language":"cpp","line":801,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_tool_change_at_g30","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:801:function:get_tool_change_at_g30"}
{"language":"cpp","line":804,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_tool_change_at_g30","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:804:function:set_tool_change_at_g30"}
{"language":"cpp","line":807,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_tool_change_quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:807:function:get_tool_change_quill_up"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"blocks_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:80:function:blocks_array"}
{"language":"cpp","line":810,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_tool_change_quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:810:function:set_tool_change_quill_up"}
{"language":"cpp","line":813,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"get_tool_change_with_spindle_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:813:function:get_tool_change_with_spindle_on"}
{"language":"cpp","line":816,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"set_tool_change_with_spindle_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:816:function:set_tool_change_with_spindle_on"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"parameters_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:83:function:parameters_wrapper"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"parameters_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:84:function:parameters_array"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"tool_table_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:87:function:tool_table_wrapper"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"tool_table_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:88:function:tool_table_array"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"sub_context_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:91:function:sub_context_wrapper"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"sub_context_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:92:function:sub_context_array"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/interpmodule.cc","source_sha":"96e11690c472e679525c911b350db603b7869f41a3dd79b984b99fd134561fb1","symbol":"setErrorMsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/interpmodule.cc:96:function:setErrorMsg"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/modal_state.hh","source_sha":"14459b9fab3d5818682f948b1411cff27bd36a7dbbf2cc9144ee1f365e5fbe0e","symbol":"MODAL_STATE_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/modal_state.hh:24:macro:MODAL_STATE_HH"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/modal_state.hh","source_sha":"14459b9fab3d5818682f948b1411cff27bd36a7dbbf2cc9144ee1f365e5fbe0e","symbol":"StateTag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/modal_state.hh:46:type:StateTag"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/modal_state.hh","source_sha":"14459b9fab3d5818682f948b1411cff27bd36a7dbbf2cc9144ee1f365e5fbe0e","symbol":"is_valid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/modal_state.hh:50:function:is_valid"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/modal_state.hh","source_sha":"14459b9fab3d5818682f948b1411cff27bd36a7dbbf2cc9144ee1f365e5fbe0e","symbol":"get_state_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/modal_state.hh:51:function:get_state_tag"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G5_Rden","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:102:function:nurbs_G5_Rden"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G5_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:113:function:nurbs_G5_point"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"DU","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:127:macro:DU"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G5_tangent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:128:function:nurbs_G5_tangent"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"unit_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:146:function:unit_"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_g6_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:156:function:nurbs_g6_knot_vector_creator"}
{"language":"cpp","line":167,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_Nmix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:167:function:nurbs_G6_Nmix"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:17:function:unit"}
{"language":"cpp","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_Rden_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:241:function:nurbs_Rden_"}
{"language":"cpp","line":253,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:253:function:nurbs_G6_point"}
{"language":"cpp","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_Rdenx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:267:function:nurbs_Rdenx"}
{"language":"cpp","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_pointx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:279:function:nurbs_G6_pointx"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G5_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:27:function:nurbs_G5_knot_vector_creator"}
{"language":"cpp","line":382,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_new_control_point_nurbs1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:382:function:nurbs_G6_new_control_point_nurbs1"}
{"language":"cpp","line":3,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"Leto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:3:function:Leto"}
{"language":"cpp","line":485,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_new_control_point_nurbs2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:485:function:nurbs_G6_new_control_point_nurbs2"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G5_Nmix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:52:function:nurbs_G5_Nmix"}
{"language":"cpp","line":601,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_knot_vector_new_creator_sgment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:601:function:nurbs_G6_knot_vector_new_creator_sgment"}
{"language":"cpp","line":630,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"DU","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:630:macro:DU"}
{"language":"cpp","line":631,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_G6_tangent_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:631:function:nurbs_G6_tangent_x"}
{"language":"cpp","line":655,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"Nderv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:655:function:Nderv"}
{"language":"cpp","line":704,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"Rderv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:704:function:Rderv"}
{"language":"cpp","line":715,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"Dnurbs_point","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:715:function:Dnurbs_point"}
{"language":"cpp","line":741,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_interval_span_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:741:function:nurbs_interval_span_knot_vector_creator"}
{"language":"cpp","line":774,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"lderv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:774:function:lderv"}
{"language":"cpp","line":787,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"Sa1_b1_length_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:787:function:Sa1_b1_length_"}
{"language":"cpp","line":797,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_lenght_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:797:function:nurbs_lenght_vector_creator"}
{"language":"cpp","line":813,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_lenght_tot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:813:function:nurbs_lenght_tot"}
{"language":"cpp","line":824,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"lenght_l_u","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:824:function:lenght_l_u"}
{"language":"cpp","line":880,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_Du_span_knot_vector_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:880:function:nurbs_Du_span_knot_vector_creator"}
{"language":"cpp","line":894,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_costant_crator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:894:function:nurbs_costant_crator"}
{"language":"cpp","line":940,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc","source_sha":"64225f521e4067420cfa773dc93061fea198e3c8a9fc5937b62a6bcc76e80e30","symbol":"nurbs_uj_l","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/nurbs_additional_functions.cc:940:function:nurbs_uj_l"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"PARAM_CLASS_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:20:macro:PARAM_CLASS_HH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:24:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"ParamClass","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:28:type:ParamClass"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"getitem","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:33:function:getitem"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"setitem","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:34:function:setitem"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"namelist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:35:function:namelist"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"locals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:36:function:locals"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"globals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:37:function:globals"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"operator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:38:function:operator"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"length","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:39:function:length"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/paramclass.hh","source_sha":"24d3d283359a9dc063dfeaf37b8a3105079df7ea4d89adb7553cabcba708d34d","symbol":"export_ParamClass","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/paramclass.hh:42:function:export_ParamClass"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyarrays.cc","source_sha":"00f6fc2eadb0426f2fb54443b097d13a79c1899e8cdcc98b6d873f35f9688a55","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyarrays.cc:24:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyarrays.cc","source_sha":"00f6fc2eadb0426f2fb54443b097d13a79c1899e8cdcc98b6d873f35f9688a55","symbol":"export_Arrays","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyarrays.cc:37:function:export_Arrays"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:22:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"g_modes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:40:function:g_modes_wrapper"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"g_modes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:41:function:g_modes_array"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"m_modes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:44:function:m_modes_wrapper"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"m_modes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:45:function:m_modes_array"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"params_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:48:function:params_wrapper"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"params_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:49:function:params_array"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyblock.cc","source_sha":"e1861749e7eb4e2d6e9b5c212f48f5ec452be3a76af1fe66ea6b47b410aafbd2","symbol":"export_Block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyblock.cc:52:function:export_Block"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:22:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"pmcartesian_str","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:29:function:pmcartesian_str"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"emcpose_2_obj","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:34:function:emcpose_2_obj"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"emcpose_str","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:39:function:emcpose_str"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"set_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:43:function:set_x"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"set_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:44:function:set_y"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"set_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:45:function:set_z"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"get_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:46:function:get_x"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"get_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:47:function:get_y"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"get_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:48:function:get_z"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"tool_str","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:50:function:tool_str"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"tool_zero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:57:function:tool_zero"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"carte_zero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:65:function:carte_zero"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"pose_zero","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:71:function:pose_zero"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyemctypes.cc","source_sha":"855ec693fb86f75b3d420808ce29691d01d09d9a664315def5cf79ed2b24d4af","symbol":"export_EmcTypes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyemctypes.cc:74:function:export_EmcTypes"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:22:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"saved_g_codes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:37:function:saved_g_codes_wrapper"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"active_g_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:38:function:active_g_codes_array"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"saved_m_codes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:41:function:saved_m_codes_wrapper"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"active_m_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:42:function:active_m_codes_array"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"saved_settings_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:45:function:saved_settings_wrapper"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"active_settings_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:46:function:active_settings_array"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"saved_params_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:49:function:saved_params_wrapper"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"params_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:50:function:params_array"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"remap_str","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:52:function:remap_str"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyinterp1.cc","source_sha":"c1db7bae54730c987a466c81f23307ec33a5cd65fd07623fa5f473f2f455e4c2","symbol":"export_Internals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyinterp1.cc:58:function:export_Internals"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"namelist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:108:function:namelist"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"namelist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:112:function:namelist"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"export_ParamClass","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:124:function:export_ParamClass"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:22:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"IS_STRING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:43:macro:IS_STRING"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/pyparamclass.cc","source_sha":"e685ca3ba693bd8f329bcc4dedd7b36d05db2556fc51a09e6549f4d9dbeebb88","symbol":"IS_INT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/pyparamclass.cc:44:macro:IS_INT"}
{"language":"cpp","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"RS274NGC_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:14:macro:RS274NGC_HH"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"Interp","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:31:type:Interp"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:32:function:int"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:34:macro:DBG"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:43:macro:MSG"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"_logDebug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:52:macro:_logDebug"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logDebug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:66:macro:logDebug"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logConfig","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:68:macro:logConfig"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logOword","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:69:macro:logOword"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logRemap","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:70:macro:logRemap"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logPy","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:71:macro:logPy"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logNP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:72:macro:logNP"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"logStateTags","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:73:macro:logStateTags"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"Log","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:77:macro:Log"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc.hh","source_sha":"00c303490e8c44133603eeb1d661b16678468818b8e25f75adda981b3a757e57","symbol":"Error","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc.hh:78:macro:Error"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"setError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:101:function:setError"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"line_length","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:108:function:line_length"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"sequence_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:115:function:sequence_number"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"ini_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:124:function:ini_load"}
{"language":"cpp","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:126:function:line"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"call_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:127:function:call_level"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init_tool_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:133:function:init_tool_parameters"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"default_tool_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:134:function:default_tool_parameters"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"set_tool_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:135:function:set_tool_parameters"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"on_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:136:function:on_abort"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"set_loglevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:138:function:set_loglevel"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"find_named_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:141:function:find_named_param"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"store_named_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:142:function:store_named_param"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"add_named_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:143:function:add_named_param"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"fetch_ini_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:144:function:fetch_ini_param"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"fetch_hal_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:145:function:fetch_hal_param"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"inicheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:146:function:inicheck"}
{"language":"cpp","line":150,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"remapping","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:150:function:remapping"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"remapping","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:151:function:remapping"}
{"language":"cpp","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"find_tool_pocket","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:152:function:find_tool_pocket"}
{"language":"cpp","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"find_tool_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:153:function:find_tool_index"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"RS274NGC_INTERP_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:18:macro:RS274NGC_INTERP_H"}
{"language":"cpp","line":223,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"check_g_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:223:function:check_g_codes"}
{"language":"cpp","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"check_items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:224:function:check_items"}
{"language":"cpp","line":225,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"check_m_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:225:function:check_m_codes"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"check_other_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:226:function:check_other_codes"}
{"language":"cpp","line":227,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"close_and_downcase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:227:function:close_and_downcase"}
{"language":"cpp","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"nurbs_reset_global_variables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:228:function:nurbs_reset_global_variables"}
{"language":"cpp","line":229,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_nurbs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:229:function:convert_nurbs"}
{"language":"cpp","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_spline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:230:function:convert_spline"}
{"language":"cpp","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_g7x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:231:function:convert_g7x"}
{"language":"cpp","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"comp_get_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:232:function:comp_get_current"}
{"language":"cpp","line":233,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"comp_set_current","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:233:function:comp_set_current"}
{"language":"cpp","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"comp_get_programmed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:234:function:comp_get_programmed"}
{"language":"cpp","line":235,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"comp_set_programmed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:235:function:comp_set_programmed"}
{"language":"cpp","line":236,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_arc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:236:function:convert_arc"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"Interp","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:23:type:Interp"}
{"language":"cpp","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"arc_axis1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:258:function:arc_axis1"}
{"language":"cpp","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"arc_axis2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:259:function:arc_axis2"}
{"language":"cpp","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_param_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:262:function:convert_param_comment"}
{"language":"cpp","line":263,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:263:function:convert_comment"}
{"language":"cpp","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_control_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:264:function:convert_control_mode"}
{"language":"cpp","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_adaptive_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:265:function:convert_adaptive_mode"}
{"language":"cpp","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_coordinate_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:267:function:convert_coordinate_system"}
{"language":"cpp","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_cutter_compensation_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:270:function:convert_cutter_compensation_off"}
{"language":"cpp","line":315,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:315:function:convert_distance_mode"}
{"language":"cpp","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_ijk_distance_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:316:function:convert_ijk_distance_mode"}
{"language":"cpp","line":317,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_lathe_diameter_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:317:function:convert_lathe_diameter_mode"}
{"language":"cpp","line":318,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_dwell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:318:function:convert_dwell"}
{"language":"cpp","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_feed_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:319:function:convert_feed_mode"}
{"language":"cpp","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:320:function:convert_feed_rate"}
{"language":"cpp","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:321:function:convert_g"}
{"language":"cpp","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_length_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:326:function:convert_length_units"}
{"language":"cpp","line":327,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_m","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:327:function:convert_m"}
{"language":"cpp","line":330,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_g92_is_applied","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:330:function:convert_g92_is_applied"}
{"language":"cpp","line":333,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:333:function:convert_probe"}
{"language":"cpp","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_retract_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:334:function:convert_retract_mode"}
{"language":"cpp","line":335,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:335:function:convert_setup"}
{"language":"cpp","line":336,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_setup_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:336:function:convert_setup_tool"}
{"language":"cpp","line":337,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:337:function:convert_set_plane"}
{"language":"cpp","line":338,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:338:function:convert_speed"}
{"language":"cpp","line":339,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_spindle_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:339:function:convert_spindle_mode"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:340:function:convert_stop"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:34:function:close"}
{"language":"cpp","line":355,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_tool_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:355:function:convert_tool_change"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_tool_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:358:function:convert_tool_select"}
{"language":"cpp","line":359,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"update_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:359:function:update_tag"}
{"language":"cpp","line":364,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"enhance_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:364:function:enhance_block"}
{"language":"cpp","line":365,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"_execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:365:function:_execute"}
{"language":"cpp","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_binary","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:366:function:execute_binary"}
{"language":"cpp","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_binary1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:367:function:execute_binary1"}
{"language":"cpp","line":368,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_binary2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:368:function:execute_binary2"}
{"language":"cpp","line":369,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:369:function:execute_block"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_unary","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:370:function:execute_unary"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:37:function:execute"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:38:function:execute"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:399:function:init_block"}
{"language":"cpp","line":409,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"move_endpoint_and_flush","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:409:function:move_endpoint_and_flush"}
{"language":"cpp","line":412,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"precedence","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:412:function:precedence"}
{"language":"cpp","line":413,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:413:function:_read"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:43:function:exit"}
{"language":"cpp","line":444,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_integer_unsigned","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:444:function:read_integer_unsigned"}
{"language":"cpp","line":447,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:447:function:read_items"}
{"language":"cpp","line":454,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_n_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:454:function:read_n_number"}
{"language":"cpp","line":463,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_operation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:463:function:read_operation"}
{"language":"cpp","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_operation_unary","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:464:function:read_operation_unary"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:46:function:init"}
{"language":"cpp","line":470,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"lookup_named_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:470:function:lookup_named_param"}
{"language":"cpp","line":471,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init_readonly_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:471:function:init_readonly_param"}
{"language":"cpp","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"free_named_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:472:function:free_named_parameters"}
{"language":"cpp","line":473,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"save_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:473:function:save_settings"}
{"language":"cpp","line":474,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"restore_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:474:function:restore_settings"}
{"language":"cpp","line":475,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"restore_from_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:475:function:restore_from_tag"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"set_loop_on_main_m99","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:47:function:set_loop_on_main_m99"}
{"language":"cpp","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"gen_m_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:480:function:gen_m_codes"}
{"language":"cpp","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:486:function:read_name"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_real_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:503:function:read_real_number"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"load_tool_table","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:50:function:load_tool_table"}
{"language":"cpp","line":526,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"refresh_actual_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:526:function:refresh_actual_position"}
{"language":"cpp","line":527,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:527:function:rotate"}
{"language":"cpp","line":528,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"set_probe_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:528:function:set_probe_data"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"write_g_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:529:function:write_g_codes"}
{"language":"cpp","line":530,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"write_m_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:530:function:write_m_codes"}
{"language":"cpp","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"write_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:531:function:write_settings"}
{"language":"cpp","line":534,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"write_canon_state_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:534:function:write_canon_state_tag"}
{"language":"cpp","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"unwrap_rotary","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:535:function:unwrap_rotary"}
{"language":"cpp","line":536,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"isreadonly","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:536:function:isreadonly"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:53:function:open"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:56:function:read"}
{"language":"cpp","line":571,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"enter_context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:571:function:enter_context"}
{"language":"cpp","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"leave_context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:573:function:leave_context"}
{"language":"cpp","line":577,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:577:function:execute_call"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"execute_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:578:function:execute_return"}
{"language":"cpp","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"loop_to_beginning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:579:function:loop_to_beginning"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:57:function:read"}
{"language":"cpp","line":583,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"read_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:583:function:read_inputs"}
{"language":"cpp","line":591,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"parse_remap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:591:function:parse_remap"}
{"language":"cpp","line":595,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"find_remappings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:595:function:find_remappings"}
{"language":"cpp","line":598,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"enter_remap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:598:function:enter_remap"}
{"language":"cpp","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"leave_remap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:600:function:leave_remap"}
{"language":"cpp","line":603,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"remap_finished","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:603:function:remap_finished"}
{"language":"cpp","line":605,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"report_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:605:function:report_error"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:60:function:reset"}
{"language":"cpp","line":612,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init_named_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:612:function:init_named_parameters"}
{"language":"cpp","line":613,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"init_python_predef_parameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:613:function:init_python_predef_parameter"}
{"language":"cpp","line":615,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"has_user_mcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:615:function:has_user_mcode"}
{"language":"cpp","line":617,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"M_BUILTIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:617:macro:M_BUILTIN"}
{"language":"cpp","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"G_BUILTIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:618:macro:G_BUILTIN"}
{"language":"cpp","line":623,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"M_REMAPPABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:623:macro:M_REMAPPABLE"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"restore_parameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:63:function:restore_parameters"}
{"language":"cpp","line":644,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"G_REMAPPABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:644:macro:G_REMAPPABLE"}
{"language":"cpp","line":649,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"IS_USER_GCODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:649:macro:IS_USER_GCODE"}
{"language":"cpp","line":651,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"IS_USER_MCODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:651:macro:IS_USER_MCODE"}
{"language":"cpp","line":656,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"remap_in_progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:656:function:remap_in_progress"}
{"language":"cpp","line":663,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"is_pycallable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:663:function:is_pycallable"}
{"language":"cpp","line":665,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"OWORD_MODULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:665:macro:OWORD_MODULE"}
{"language":"cpp","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"REMAP_MODULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:666:macro:REMAP_MODULE"}
{"language":"cpp","line":667,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"NAMEDPARAMS_MODULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:667:macro:NAMEDPARAMS_MODULE"}
{"language":"cpp","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"py_calltype","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:670:type:py_calltype"}
{"language":"cpp","line":688,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"py_reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:688:function:py_reload"}
{"language":"cpp","line":693,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"setSavedError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:693:function:setSavedError"}
{"language":"cpp","line":695,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"unwind_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:695:function:unwind_call"}
{"language":"cpp","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"convert_straight_indexer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:698:function:convert_straight_indexer"}
{"language":"cpp","line":699,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"issue_straight_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:699:function:issue_straight_index"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"synch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:70:function:synch"}
{"language":"cpp","line":728,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"check_g74_g84_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:728:function:check_g74_g84_spindle"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"active_g_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:79:function:active_g_codes"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"active_m_codes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:82:function:active_m_codes"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"active_settings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:85:function:active_settings"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh","source_sha":"c8bbcaa7a9545aa80055459dd3217a0b91bbc3ec034791752b5b25dea0c46fe0","symbol":"print_state_tag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_interp.hh:94:function:print_state_tag"}
{"language":"cpp","line":1632,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"logDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:1632:function:logDebug"}
{"language":"cpp","line":1735,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:1735:function:read"}
{"language":"cpp","line":1741,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:1741:function:int"}
{"language":"cpp","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:192:type:timeval"}
{"language":"cpp","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"tm","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:193:type:tm"}
{"language":"cpp","line":1998,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:1998:function:int"}
{"language":"cpp","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:232:function:int"}
{"language":"cpp","line":2764,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"invalid_argument","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:2764:function:invalid_argument"}
{"language":"cpp","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"execute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:600:function:execute"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:68:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":751,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc","source_sha":"73935d127557c0e8f9da6267f629351ec5198fbce05c665c678819383901d61b","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_pre.cc:751:function:int"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_H_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:100:macro:NCE_MULTIPLE_H_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_I_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:101:macro:NCE_MULTIPLE_I_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_J_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:102:macro:NCE_MULTIPLE_J_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_K_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:103:macro:NCE_MULTIPLE_K_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_L_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:104:macro:NCE_MULTIPLE_L_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_P_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:105:macro:NCE_MULTIPLE_P_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_Q_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:106:macro:NCE_MULTIPLE_Q_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_R_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:107:macro:NCE_MULTIPLE_R_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_S_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:108:macro:NCE_MULTIPLE_S_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_T_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:109:macro:NCE_MULTIPLE_T_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_X_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:110:macro:NCE_MULTIPLE_X_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_Y_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:111:macro:NCE_MULTIPLE_Y_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_Z_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:112:macro:NCE_MULTIPLE_Z_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MUST_USE_G0_OR_G1_WITH_G53","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:113:macro:NCE_MUST_USE_G0_OR_G1_WITH_G53"}
{"language":"cpp","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_ARGUMENT_TO_SQRT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:114:macro:NCE_NEGATIVE_ARGUMENT_TO_SQRT"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_D_WORD_TOOL_RADIUS_INDEX_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:115:macro:NCE_NEGATIVE_D_WORD_TOOL_RADIUS_INDEX_USED"}
{"language":"cpp","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_F_WORD_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:116:macro:NCE_NEGATIVE_F_WORD_USED"}
{"language":"cpp","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_G_CODE_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:117:macro:NCE_NEGATIVE_G_CODE_USED"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_H_WORD_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:118:macro:NCE_NEGATIVE_H_WORD_USED"}
{"language":"cpp","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_L_WORD_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:119:macro:NCE_NEGATIVE_L_WORD_USED"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_M_CODE_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:120:macro:NCE_NEGATIVE_M_CODE_USED"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_OR_ZERO_Q_VALUE_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:121:macro:NCE_NEGATIVE_OR_ZERO_Q_VALUE_USED"}
{"language":"cpp","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_P_WORD_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:122:macro:NCE_NEGATIVE_P_WORD_USED"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_SPINDLE_SPEED_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:123:macro:NCE_NEGATIVE_SPINDLE_SPEED_USED"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NEGATIVE_TOOL_ID_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:124:macro:NCE_NEGATIVE_TOOL_ID_USED"}
{"language":"cpp","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NESTED_COMMENT_FOUND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:125:macro:NCE_NESTED_COMMENT_FOUND"}
{"language":"cpp","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NO_CHARACTERS_FOUND_IN_READING_REAL_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:126:macro:NCE_NO_CHARACTERS_FOUND_IN_READING_REAL_VALUE"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NON_INTEGER_VALUE_FOR_INTEGER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:127:macro:NCE_NON_INTEGER_VALUE_FOR_INTEGER"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NULL_MISSING_AFTER_NEWLINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:128:macro:NCE_NULL_MISSING_AFTER_NEWLINE"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_PARAMETER_FILE_OUT_OF_ORDER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:129:macro:NCE_PARAMETER_FILE_OUT_OF_ORDER"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_PARAMETER_NUMBER_OUT_OF_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:130:macro:NCE_PARAMETER_NUMBER_OUT_OF_RANGE"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_PARAMETER_NUMBER_READONLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:131:macro:NCE_PARAMETER_NUMBER_READONLY"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_Q_WORD_MISSING_WITH_G83","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:132:macro:NCE_Q_WORD_MISSING_WITH_G83"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_QUEUE_IS_NOT_EMPTY_AFTER_PROBING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:133:macro:NCE_QUEUE_IS_NOT_EMPTY_AFTER_PROBING"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_CLEARANCE_PLANE_UNSPECIFIED_IN_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:134:macro:NCE_R_CLEARANCE_PLANE_UNSPECIFIED_IN_CYCLE"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_I_J_K_WORDS_ALL_MISSING_FOR_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:135:macro:NCE_R_I_J_K_WORDS_ALL_MISSING_FOR_ARC"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_X_IN_CYCLE_IN_YZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:136:macro:NCE_R_LESS_THAN_X_IN_CYCLE_IN_YZ_PLANE"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_Y_IN_CYCLE_IN_XZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:137:macro:NCE_R_LESS_THAN_Y_IN_CYCLE_IN_XZ_PLANE"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_Z_IN_CYCLE_IN_XY_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:138:macro:NCE_R_LESS_THAN_Z_IN_CYCLE_IN_XY_PLANE"}
{"language":"cpp","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_WORD_WITH_NO_G_CODE_THAT_USES_IT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:139:macro:NCE_R_WORD_WITH_NO_G_CODE_THAT_USES_IT"}
{"language":"cpp","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SLASH_MISSING_AFTER_FIRST_ATAN_ARGUMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:140:macro:NCE_SLASH_MISSING_AFTER_FIRST_ATAN_ARGUMENT"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SPINDLE_NOT_TURNING_CLOCKWISE_IN_G84","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:141:macro:NCE_SPINDLE_NOT_TURNING_CLOCKWISE_IN_G84"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SPINDLE_NOT_TURNING_IN_G86","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:142:macro:NCE_SPINDLE_NOT_TURNING_IN_G86"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SPINDLE_NOT_TURNING_IN_G87","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:143:macro:NCE_SPINDLE_NOT_TURNING_IN_G87"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SPINDLE_NOT_TURNING_IN_G88","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:144:macro:NCE_SPINDLE_NOT_TURNING_IN_G88"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_SSCANF_FAILED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:145:macro:NCE_SSCANF_FAILED"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_START_POINT_TOO_CLOSE_TO_PROBE_POINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:146:macro:NCE_START_POINT_TOO_CLOSE_TO_PROBE_POINT"}
{"language":"cpp","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TOO_MANY_M_CODES_ON_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:147:macro:NCE_TOO_MANY_M_CODES_ON_LINE"}
{"language":"cpp","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_POCKET_MAX_TOO_LARGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:148:macro:NCE_POCKET_MAX_TOO_LARGE"}
{"language":"cpp","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TOOL_RADIUS_NOT_LESS_THAN_ARC_RADIUS_WITH_COMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:149:macro:NCE_TOOL_RADIUS_NOT_LESS_THAN_ARC_RADIUS_WITH_COMP"}
{"language":"cpp","line":150,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TWO_G_CODES_USED_FROM_SAME_MODAL_GROUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:150:macro:NCE_TWO_G_CODES_USED_FROM_SAME_MODAL_GROUP"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TWO_M_CODES_USED_FROM_SAME_MODAL_GROUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:151:macro:NCE_TWO_M_CODES_USED_FROM_SAME_MODAL_GROUP"}
{"language":"cpp","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNABLE_TO_OPEN_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:152:macro:NCE_UNABLE_TO_OPEN_FILE"}
{"language":"cpp","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNCLOSED_COMMENT_FOUND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:153:macro:NCE_UNCLOSED_COMMENT_FOUND"}
{"language":"cpp","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNCLOSED_EXPRESSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:154:macro:NCE_UNCLOSED_EXPRESSION"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_G_CODE_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:155:macro:NCE_UNKNOWN_G_CODE_USED"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_M_CODE_USED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:156:macro:NCE_UNKNOWN_M_CODE_USED"}
{"language":"cpp","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:157:macro:NCE_UNKNOWN_OPERATION"}
{"language":"cpp","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:158:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_A"}
{"language":"cpp","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_M","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:159:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_M"}
{"language":"cpp","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_O","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:160:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_O"}
{"language":"cpp","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:161:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_X"}
{"language":"cpp","line":162,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:162:macro:NCE_UNKNOWN_WORD_STARTING_WITH_A"}
{"language":"cpp","line":163,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:163:macro:NCE_UNKNOWN_WORD_STARTING_WITH_C"}
{"language":"cpp","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_E","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:164:macro:NCE_UNKNOWN_WORD_STARTING_WITH_E"}
{"language":"cpp","line":165,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_F","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:165:macro:NCE_UNKNOWN_WORD_STARTING_WITH_F"}
{"language":"cpp","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_L","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:166:macro:NCE_UNKNOWN_WORD_STARTING_WITH_L"}
{"language":"cpp","line":167,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:167:macro:NCE_UNKNOWN_WORD_STARTING_WITH_R"}
{"language":"cpp","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_S","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:168:macro:NCE_UNKNOWN_WORD_STARTING_WITH_S"}
{"language":"cpp","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_STARTING_WITH_T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:169:macro:NCE_UNKNOWN_WORD_STARTING_WITH_T"}
{"language":"cpp","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_WORD_WHERE_UNARY_OPERATION_COULD_BE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:170:macro:NCE_UNKNOWN_WORD_WHERE_UNARY_OPERATION_COULD_BE"}
{"language":"cpp","line":171,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_X_AND_Y_WORDS_MISSING_FOR_ARC_IN_XY_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:171:macro:NCE_X_AND_Y_WORDS_MISSING_FOR_ARC_IN_XY_PLANE"}
{"language":"cpp","line":172,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_X_AND_Z_WORDS_MISSING_FOR_ARC_IN_XZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:172:macro:NCE_X_AND_Z_WORDS_MISSING_FOR_ARC_IN_XZ_PLANE"}
{"language":"cpp","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_X_VALUE_UNSPECIFIED_IN_YZ_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:173:macro:NCE_X_VALUE_UNSPECIFIED_IN_YZ_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_Y_AND_Z_WORDS_MISSING_FOR_ARC_IN_YZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:174:macro:NCE_Y_AND_Z_WORDS_MISSING_FOR_ARC_IN_YZ_PLANE"}
{"language":"cpp","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_Y_VALUE_UNSPECIFIED_IN_XZ_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:175:macro:NCE_Y_VALUE_UNSPECIFIED_IN_XZ_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_Z_VALUE_UNSPECIFIED_IN_XY_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:176:macro:NCE_Z_VALUE_UNSPECIFIED_IN_XY_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ZERO_OR_NEGATIVE_ARGUMENT_TO_LN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:177:macro:NCE_ZERO_OR_NEGATIVE_ARGUMENT_TO_LN"}
{"language":"cpp","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ZERO_RADIUS_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:178:macro:NCE_ZERO_RADIUS_ARC"}
{"language":"cpp","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_K_WORD_MISSING_WITH_G33","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:179:macro:NCE_K_WORD_MISSING_WITH_G33"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"RS274NGC_RETURN_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:17:macro:RS274NGC_RETURN_HH"}
{"language":"cpp","line":180,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_F_WORD_USED_WITH_G33","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:180:macro:NCE_F_WORD_USED_WITH_G33"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_E","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:181:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_E"}
{"language":"cpp","line":182,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:182:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_N"}
{"language":"cpp","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_G","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:183:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_G"}
{"language":"cpp","line":184,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_L","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:184:macro:NCE_UNKNOWN_OPERATION_NAME_STARTING_WITH_L"}
{"language":"cpp","line":185,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TOO_MANY_SUBROUTINE_PARAMETERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:185:macro:NCE_TOO_MANY_SUBROUTINE_PARAMETERS"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TOO_MANY_SUBROUTINE_LEVELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:186:macro:NCE_TOO_MANY_SUBROUTINE_LEVELS"}
{"language":"cpp","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CALL_STACK_UNDERRUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:187:macro:NCE_CALL_STACK_UNDERRUN"}
{"language":"cpp","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_COMMAND_IN_O_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:188:macro:NCE_UNKNOWN_COMMAND_IN_O_LINE"}
{"language":"cpp","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TOO_MANY_OWORD_LABELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:189:macro:NCE_TOO_MANY_OWORD_LABELS"}
{"language":"cpp","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_UNKNOWN_OWORD_NUMBER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:190:macro:NCE_UNKNOWN_OWORD_NUMBER"}
{"language":"cpp","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NESTED_SUBROUTINE_DEFN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:191:macro:NCE_NESTED_SUBROUTINE_DEFN"}
{"language":"cpp","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NOT_IN_SUBROUTINE_DEFN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:192:macro:NCE_NOT_IN_SUBROUTINE_DEFN"}
{"language":"cpp","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_FILE_NOT_OPEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:193:macro:NCE_FILE_NOT_OPEN"}
{"language":"cpp","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_REOPEN_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:194:macro:NCE_CANNOT_REOPEN_FILE"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_TXX_MISSING_FOR_M6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:195:macro:NCE_TXX_MISSING_FOR_M6"}
{"language":"cpp","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_CHANGE_PLANES_WITH_CUTTER_RADIUS_COMP_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:196:macro:NCE_CANNOT_CHANGE_PLANES_WITH_CUTTER_RADIUS_COMP_ON"}
{"language":"cpp","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_RADIUS_COMP_ONLY_IN_XY_OR_XZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:197:macro:NCE_RADIUS_COMP_ONLY_IN_XY_OR_XZ"}
{"language":"cpp","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_P_WORD_MISSING_WITH_G76","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:198:macro:NCE_P_WORD_MISSING_WITH_G76"}
{"language":"cpp","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_I_J_OR_K_WORDS_MISSING_WITH_G76","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:199:macro:NCE_I_J_OR_K_WORDS_MISSING_WITH_G76"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_A_FILE_IS_ALREADY_OPEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:19:macro:NCE_A_FILE_IS_ALREADY_OPEN"}
{"language":"cpp","line":200,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_MOVE_ROTARY_AXES_WITH_G76","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:200:macro:NCE_CANNOT_MOVE_ROTARY_AXES_WITH_G76"}
{"language":"cpp","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_E_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:201:macro:NCE_MULTIPLE_E_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":202,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_NAMED_PARAMETER_NOT_TERMINATED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:202:macro:NCE_NAMED_PARAMETER_NOT_TERMINATED"}
{"language":"cpp","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_OUT_OF_MEMORY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:203:macro:NCE_OUT_OF_MEMORY"}
{"language":"cpp","line":204,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_S_WORD_MISSING_WITH_G96","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:204:macro:NCE_S_WORD_MISSING_WITH_G96"}
{"language":"cpp","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_QUEUE_IS_NOT_EMPTY_AFTER_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:205:macro:NCE_QUEUE_IS_NOT_EMPTY_AFTER_INPUT"}
{"language":"cpp","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ANALOG_INPUT_WITH_WAIT_NOT_IMMEDIATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:206:macro:NCE_ANALOG_INPUT_WITH_WAIT_NOT_IMMEDIATE"}
{"language":"cpp","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ZERO_TIMEOUT_WITH_WAIT_NOT_IMMEDIATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:207:macro:NCE_ZERO_TIMEOUT_WITH_WAIT_NOT_IMMEDIATE"}
{"language":"cpp","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BOTH_DIGITAL_AND_ANALOG_INPUT_SELECTED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:208:macro:NCE_BOTH_DIGITAL_AND_ANALOG_INPUT_SELECTED"}
{"language":"cpp","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_INVALID_OR_MISSING_P_AND_E_WORDS_FOR_WAIT_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:209:macro:NCE_INVALID_OR_MISSING_P_AND_E_WORDS_FOR_WAIT_INPUT"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ALL_AXES_MISSING_WITH_G52_OR_G92","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:20:macro:NCE_ALL_AXES_MISSING_WITH_G52_OR_G92"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_Q_WORD_MISSING_WITH_G73","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:210:macro:NCE_Q_WORD_MISSING_WITH_G73"}
{"language":"cpp","line":211,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DIGITAL_INPUT_INVALID_ON_M66","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:211:macro:NCE_DIGITAL_INPUT_INVALID_ON_M66"}
{"language":"cpp","line":212,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ANALOG_INPUT_INVALID_ON_M66","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:212:macro:NCE_ANALOG_INPUT_INVALID_ON_M66"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_W_VALUE_UNSPECIFIED_IN_UV_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:213:macro:NCE_W_VALUE_UNSPECIFIED_IN_UV_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_U_VALUE_UNSPECIFIED_IN_VW_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:214:macro:NCE_U_VALUE_UNSPECIFIED_IN_VW_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":215,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_V_VALUE_UNSPECIFIED_IN_UW_PLANE_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:215:macro:NCE_V_VALUE_UNSPECIFIED_IN_UW_PLANE_CANNED_CYCLE"}
{"language":"cpp","line":216,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_W_IN_CYCLE_IN_UV_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:216:macro:NCE_R_LESS_THAN_W_IN_CYCLE_IN_UV_PLANE"}
{"language":"cpp","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_U_IN_CYCLE_IN_VW_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:217:macro:NCE_R_LESS_THAN_U_IN_CYCLE_IN_VW_PLANE"}
{"language":"cpp","line":218,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_R_LESS_THAN_V_IN_CYCLE_IN_UW_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:218:macro:NCE_R_LESS_THAN_V_IN_CYCLE_IN_UW_PLANE"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ALL_AXES_MISSING_WITH_MOTION_CODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:22:macro:NCE_ALL_AXES_MISSING_WITH_MOTION_CODE"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ARC_RADIUS_TOO_SMALL_TO_REACH_END_POINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:23:macro:NCE_ARC_RADIUS_TOO_SMALL_TO_REACH_END_POINT"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ARGUMENT_TO_ACOS_OUT_OF_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:24:macro:NCE_ARGUMENT_TO_ACOS_OUT_OF_RANGE"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ARGUMENT_TO_ASIN_OUT_OF_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:25:macro:NCE_ARGUMENT_TO_ASIN_OUT_OF_RANGE"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ATTEMPT_TO_DIVIDE_BY_ZERO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:26:macro:NCE_ATTEMPT_TO_DIVIDE_BY_ZERO"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_ATTEMPT_TO_RAISE_NEGATIVE_TO_NON_INTEGER_POWER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:27:macro:NCE_ATTEMPT_TO_RAISE_NEGATIVE_TO_NON_INTEGER_POWER"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BAD_FORMAT_UNSIGNED_INTEGER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:28:macro:NCE_BAD_FORMAT_UNSIGNED_INTEGER"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BAD_NUMBER_FORMAT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:29:macro:NCE_BAD_NUMBER_FORMAT"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_BAD_G_CODE_MODAL_GROUP_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:30:macro:NCE_BUG_BAD_G_CODE_MODAL_GROUP_0"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G0_OR_G1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:31:macro:NCE_BUG_CODE_NOT_G0_OR_G1"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G17_G18_OR_G19","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:32:macro:NCE_BUG_CODE_NOT_G17_G18_OR_G19"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G20_OR_G21","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:33:macro:NCE_BUG_CODE_NOT_G20_OR_G21"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G28_OR_G30","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:34:macro:NCE_BUG_CODE_NOT_G28_OR_G30"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G2_OR_G3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:35:macro:NCE_BUG_CODE_NOT_G2_OR_G3"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G4_G10_G28_G30_G52_G53_OR_G92_SERIES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:36:macro:NCE_BUG_CODE_NOT_G4_G10_G28_G30_G52_G53_OR_G92_SERIES"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G61_G61_1_OR_G64","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:38:macro:NCE_BUG_CODE_NOT_G61_G61_1_OR_G64"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G90_OR_G91","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:39:macro:NCE_BUG_CODE_NOT_G90_OR_G91"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_G98_OR_G99","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:40:macro:NCE_BUG_CODE_NOT_G98_OR_G99"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_IN_G52_G92_SERIES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:41:macro:NCE_BUG_CODE_NOT_IN_G52_G92_SERIES"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_IN_RANGE_G54_TO_G593","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:42:macro:NCE_BUG_CODE_NOT_IN_RANGE_G54_TO_G593"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_CODE_NOT_M0_M1_M2_M30_M60_M99","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:43:macro:NCE_BUG_CODE_NOT_M0_M1_M2_M30_M60_M99"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_DISTANCE_MODE_NOT_G90_OR_G91","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:44:macro:NCE_BUG_DISTANCE_MODE_NOT_G90_OR_G91"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_FUNCTION_SHOULD_NOT_HAVE_BEEN_CALLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:45:macro:NCE_BUG_FUNCTION_SHOULD_NOT_HAVE_BEEN_CALLED"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_IN_TOOL_RADIUS_COMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:46:macro:NCE_BUG_IN_TOOL_RADIUS_COMP"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_PLANE_NOT_XY_YZ_OR_XZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:47:macro:NCE_BUG_PLANE_NOT_XY_YZ_OR_XZ"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_SIDE_NOT_RIGHT_OR_LEFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:48:macro:NCE_BUG_SIDE_NOT_RIGHT_OR_LEFT"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_UNKNOWN_MOTION_CODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:49:macro:NCE_BUG_UNKNOWN_MOTION_CODE"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_BUG_UNKNOWN_OPERATION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:50:macro:NCE_BUG_UNKNOWN_OPERATION"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_CHANGE_AXIS_OFFSETS_WITH_CUTTER_RADIUS_COMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:51:macro:NCE_CANNOT_CHANGE_AXIS_OFFSETS_WITH_CUTTER_RADIUS_COMP"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_CREATE_BACKUP_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:52:macro:NCE_CANNOT_CREATE_BACKUP_FILE"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_DO_G1_WITH_ZERO_FEED_RATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:53:macro:NCE_CANNOT_DO_G1_WITH_ZERO_FEED_RATE"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_DO_ZERO_REPEATS_OF_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:54:macro:NCE_CANNOT_DO_ZERO_REPEATS_OF_CYCLE"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_MAKE_ARC_WITH_ZERO_FEED_RATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:55:macro:NCE_CANNOT_MAKE_ARC_WITH_ZERO_FEED_RATE"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_OPEN_BACKUP_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:56:macro:NCE_CANNOT_OPEN_BACKUP_FILE"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_OPEN_VARIABLE_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:57:macro:NCE_CANNOT_OPEN_VARIABLE_FILE"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_PROBE_WITH_CUTTER_RADIUS_COMP_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:58:macro:NCE_CANNOT_PROBE_WITH_CUTTER_RADIUS_COMP_ON"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_PROBE_WITH_ZERO_FEED_RATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:59:macro:NCE_CANNOT_PROBE_WITH_ZERO_FEED_RATE"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_PUT_A_B_IN_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:60:macro:NCE_CANNOT_PUT_A_B_IN_CANNED_CYCLE"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_PUT_A_C_IN_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:61:macro:NCE_CANNOT_PUT_A_C_IN_CANNED_CYCLE"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_PUT_AN_A_IN_CANNED_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:62:macro:NCE_CANNOT_PUT_AN_A_IN_CANNED_CYCLE"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_TURN_CUTTER_RADIUS_COMP_ON_WHEN_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:63:macro:NCE_CANNOT_TURN_CUTTER_RADIUS_COMP_ON_WHEN_ON"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_AXIS_VALUES_WITH_G80","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:64:macro:NCE_CANNOT_USE_AXIS_VALUES_WITH_G80"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_AXIS_VALUES_WITHOUT_A_G_CODE_THAT_USES_THEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:65:macro:NCE_CANNOT_USE_AXIS_VALUES_WITHOUT_A_G_CODE_THAT_USES_THEM"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_G28_OR_G30_WITH_CUTTER_RADIUS_COMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:66:macro:NCE_CANNOT_USE_G28_OR_G30_WITH_CUTTER_RADIUS_COMP"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_G53_INCREMENTAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:67:macro:NCE_CANNOT_USE_G53_INCREMENTAL"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_G53_WITH_CUTTER_RADIUS_COMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:68:macro:NCE_CANNOT_USE_G53_WITH_CUTTER_RADIUS_COMP"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CANNOT_USE_TWO_G_CODES_THAT_BOTH_USE_AXIS_VALUES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:69:macro:NCE_CANNOT_USE_TWO_G_CODES_THAT_BOTH_USE_AXIS_VALUES"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_COMMAND_TOO_LONG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:70:macro:NCE_COMMAND_TOO_LONG"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_CURRENT_POINT_SAME_AS_END_POINT_OF_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:71:macro:NCE_CURRENT_POINT_SAME_AS_END_POINT_OF_ARC"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DWELL_TIME_MISSING_WITH_G4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:72:macro:NCE_DWELL_TIME_MISSING_WITH_G4"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DWELL_TIME_P_WORD_MISSING_WITH_G82","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:73:macro:NCE_DWELL_TIME_P_WORD_MISSING_WITH_G82"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DWELL_TIME_P_WORD_MISSING_WITH_G86","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:74:macro:NCE_DWELL_TIME_P_WORD_MISSING_WITH_G86"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DWELL_TIME_P_WORD_MISSING_WITH_G88","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:75:macro:NCE_DWELL_TIME_P_WORD_MISSING_WITH_G88"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_DWELL_TIME_P_WORD_MISSING_WITH_G89","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:76:macro:NCE_DWELL_TIME_P_WORD_MISSING_WITH_G89"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_EQUAL_SIGN_MISSING_IN_PARAMETER_SETTING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:77:macro:NCE_EQUAL_SIGN_MISSING_IN_PARAMETER_SETTING"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_F_WORD_MISSING_WITH_INVERSE_TIME_ARC_MOVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:78:macro:NCE_F_WORD_MISSING_WITH_INVERSE_TIME_ARC_MOVE"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_F_WORD_MISSING_WITH_INVERSE_TIME_G1_MOVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:79:macro:NCE_F_WORD_MISSING_WITH_INVERSE_TIME_G1_MOVE"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:80:macro:NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN_OR_PROGRAM_END","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:81:macro:NCE_FILE_ENDED_WITH_NO_PERCENT_SIGN_OR_PROGRAM_END"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_FILE_NAME_TOO_LONG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:82:macro:NCE_FILE_NAME_TOO_LONG"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_G_CODE_OUT_OF_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:83:macro:NCE_G_CODE_OUT_OF_RANGE"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_I_WORD_GIVEN_FOR_ARC_IN_YZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:84:macro:NCE_I_WORD_GIVEN_FOR_ARC_IN_YZ_PLANE"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_I_WORD_MISSING_WITH_G87","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:85:macro:NCE_I_WORD_MISSING_WITH_G87"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_J_WORD_GIVEN_FOR_ARC_IN_XZ_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:86:macro:NCE_J_WORD_GIVEN_FOR_ARC_IN_XZ_PLANE"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_J_WORD_MISSING_WITH_G87","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:87:macro:NCE_J_WORD_MISSING_WITH_G87"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_K_WORD_GIVEN_FOR_ARC_IN_XY_PLANE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:88:macro:NCE_K_WORD_GIVEN_FOR_ARC_IN_XY_PLANE"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_K_WORD_MISSING_WITH_G87","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:89:macro:NCE_K_WORD_MISSING_WITH_G87"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_LEFT_BRACKET_MISSING_AFTER_SLASH_WITH_ATAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:90:macro:NCE_LEFT_BRACKET_MISSING_AFTER_SLASH_WITH_ATAN"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_LEFT_BRACKET_MISSING_AFTER_UNARY_OPERATION_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:91:macro:NCE_LEFT_BRACKET_MISSING_AFTER_UNARY_OPERATION_NAME"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_M_CODE_GREATER_THAN_199","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:92:macro:NCE_M_CODE_GREATER_THAN_199"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MIXED_RADIUS_IJK_FORMAT_FOR_ARC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:93:macro:NCE_MIXED_RADIUS_IJK_FORMAT_FOR_ARC"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:94:macro:NCE_MULTIPLE_"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_A_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:95:macro:NCE_MULTIPLE_A_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_B_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:96:macro:NCE_MULTIPLE_B_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_C_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:97:macro:NCE_MULTIPLE_C_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_D_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:98:macro:NCE_MULTIPLE_D_WORDS_ON_ONE_LINE"}
{"language":"cpp","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh","source_sha":"183974f6b7a15bf7e1578cf07d2a2ede1b188427d52368105ba7e9d28af96b7c","symbol":"NCE_MULTIPLE_F_WORDS_ON_ONE_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/rs274ngc_return.hh:99:macro:NCE_MULTIPLE_F_WORDS_ON_ONE_LINE"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"TO_EXT_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:15:macro:TO_EXT_LEN"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"TO_EXT_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:16:macro:TO_EXT_ANG"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"FROM_EXT_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:19:macro:FROM_EXT_LEN"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"FROM_EXT_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:20:macro:FROM_EXT_ANG"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"TO_PROG_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:23:macro:TO_PROG_LEN"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"TO_PROG_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:24:macro:TO_PROG_ANG"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"FROM_PROG_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:27:macro:FROM_PROG_LEN"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"FROM_PROG_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:28:macro:FROM_PROG_ANG"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"USER_TO_PROGRAM_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:31:macro:USER_TO_PROGRAM_LEN"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"PROGRAM_TO_USER_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:32:macro:PROGRAM_TO_USER_LEN"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"USER_TO_PROGRAM_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:34:macro:USER_TO_PROGRAM_ANG"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/rs274ngc/units.h","source_sha":"a2d9148bab60dbb6f2ea41bd7b13ccd44986568b805711e0a12a6aff23c39a08","symbol":"PROGRAM_TO_USER_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/rs274ngc/units.h:35:macro:PROGRAM_TO_USER_ANG"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"initialize_readline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:131:function:initialize_readline"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:155:function:int"}
{"language":"cpp","line":216,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:216:function:int"}
{"language":"cpp","line":341,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"tooldata_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:341:function:tooldata_load"}
{"language":"cpp","line":361,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"designate_parameter_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:361:function:designate_parameter_file"}
{"language":"cpp","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:383:function:int"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_new","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:44:macro:interp_new"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"RS274_HISTORY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:47:macro:RS274_HISTORY"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"active_settings","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:49:macro:active_settings"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"active_g_codes","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:50:macro:active_g_codes"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"active_m_codes","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:51:macro:active_m_codes"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"error_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:52:macro:error_text"}
{"language":"cpp","line":537,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:537:function:main"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_execute","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:53:macro:interp_execute"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"file_name","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:54:macro:file_name"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_init","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:55:macro:interp_init"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"stack_name","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:56:macro:stack_name"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"line_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:57:macro:line_text"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"line_length","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:58:macro:line_length"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"sequence_number","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:59:macro:sequence_number"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_close","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:60:macro:interp_close"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_exit","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:61:macro:interp_exit"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_open","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:62:macro:interp_open"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_read","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:63:macro:interp_read"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_load_tool_table","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:64:macro:interp_load_tool_table"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_set_loglevel","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:65:macro:interp_set_loglevel"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"interp_task_init","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:66:macro:interp_task_init"}
{"language":"cpp","line":718,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/driver.cc","source_sha":"5c60cd0395569f421806be10ecffeb2e93e376931dd0e7d30097e7a6567f3158","symbol":"emcOperatorError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/driver.cc:718:function:emcOperatorError"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/dummyemcstat.cc","source_sha":"3777edfe923f4f07789b192b66e02f2d7e46210293d4c056591ff0c47bdb6b1d","symbol":"emcOperatorDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/dummyemcstat.cc:30:function:emcOperatorDisplay"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/dummyemcstat.cc","source_sha":"3777edfe923f4f07789b192b66e02f2d7e46210293d4c056591ff0c47bdb6b1d","symbol":"emcOperatorText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/dummyemcstat.cc:32:function:emcOperatorText"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/dummyemcstat.cc","source_sha":"3777edfe923f4f07789b192b66e02f2d7e46210293d4c056591ff0c47bdb6b1d","symbol":"emcAbortCleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/dummyemcstat.cc:37:function:emcAbortCleanup"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/dummyemcstat.cc","source_sha":"3777edfe923f4f07789b192b66e02f2d7e46210293d4c056591ff0c47bdb6b1d","symbol":"emctask_quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/dummyemcstat.cc:43:function:emctask_quit"}
{"language":"cpp","line":1002,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_MOTION_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1002:function:SET_MOTION_OUTPUT_VALUE"}
{"language":"cpp","line":1008,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1008:function:SET_AUX_OUTPUT_BIT"}
{"language":"cpp","line":1014,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CLEAR_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1014:function:CLEAR_AUX_OUTPUT_BIT"}
{"language":"cpp","line":1020,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_AUX_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1020:function:SET_AUX_OUTPUT_VALUE"}
{"language":"cpp","line":1026,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_XOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1026:function:GET_EXTERNAL_TOOL_LENGTH_XOFFSET"}
{"language":"cpp","line":1031,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_YOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1031:function:GET_EXTERNAL_TOOL_LENGTH_YOFFSET"}
{"language":"cpp","line":1036,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_ZOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1036:function:GET_EXTERNAL_TOOL_LENGTH_ZOFFSET"}
{"language":"cpp","line":1041,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_AOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1041:function:GET_EXTERNAL_TOOL_LENGTH_AOFFSET"}
{"language":"cpp","line":1046,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_BOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1046:function:GET_EXTERNAL_TOOL_LENGTH_BOFFSET"}
{"language":"cpp","line":1051,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_COFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1051:function:GET_EXTERNAL_TOOL_LENGTH_COFFSET"}
{"language":"cpp","line":1056,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_UOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1056:function:GET_EXTERNAL_TOOL_LENGTH_UOFFSET"}
{"language":"cpp","line":1061,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_VOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1061:function:GET_EXTERNAL_TOOL_LENGTH_VOFFSET"}
{"language":"cpp","line":1066,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_LENGTH_WOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1066:function:GET_EXTERNAL_TOOL_LENGTH_WOFFSET"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ECHO_WITH_ARGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:106:macro:ECHO_WITH_ARGS"}
{"language":"cpp","line":1071,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"FINISH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1071:function:FINISH"}
{"language":"cpp","line":1075,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ON_RESET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1075:function:ON_RESET"}
{"language":"cpp","line":1080,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1080:function:START_CHANGE"}
{"language":"cpp","line":1085,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TC_FAULT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1085:function:GET_EXTERNAL_TC_FAULT"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:108:macro:PRINT"}
{"language":"cpp","line":1090,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TC_REASON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1090:function:GET_EXTERNAL_TC_REASON"}
{"language":"cpp","line":1095,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_OFFSET_APPLIED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1095:function:GET_EXTERNAL_OFFSET_APPLIED"}
{"language":"cpp","line":1099,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_OFFSETS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1099:function:GET_EXTERNAL_OFFSETS"}
{"language":"cpp","line":1114,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CANON_ERROR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1114:function:CANON_ERROR"}
{"language":"cpp","line":1135,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1135:function:PLUGIN_CALL"}
{"language":"cpp","line":1140,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"IO_PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1140:function:IO_PLUGIN_CALL"}
{"language":"cpp","line":1144,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"reset_internals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1144:function:reset_internals"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_XY_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:118:function:SET_XY_ROTATION"}
{"language":"cpp","line":1202,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"UPDATE_TAG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:1202:function:UPDATE_TAG"}
{"language":"cpp","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"USE_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:164:function:USE_LENGTH_UNITS"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:213:function:SET_TRAVERSE_RATE"}
{"language":"cpp","line":245,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:245:function:SET_FEED_MODE"}
{"language":"cpp","line":250,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:250:function:SET_FEED_RATE"}
{"language":"cpp","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_FEED_REFERENCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:256:function:SET_FEED_REFERENCE"}
{"language":"cpp","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:262:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:285:function:SET_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SELECT_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:291:function:SELECT_PLANE"}
{"language":"cpp","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:300:function:SET_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":303,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:303:function:START_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":309,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"STOP_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:309:function:STOP_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":312,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:312:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":315,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"STOP_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:315:function:STOP_SPEED_FEED_SYNCH"}
{"language":"cpp","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"NURBS_G5_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:321:function:NURBS_G5_FEED"}
{"language":"cpp","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"NURBS_G6_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:329:function:NURBS_G6_FEED"}
{"language":"cpp","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"RIGID_TAP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:455:function:RIGID_TAP"}
{"language":"cpp","line":461,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:461:function:DWELL"}
{"language":"cpp","line":467,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SPINDLE_RETRACT_TRAVERSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:467:function:SPINDLE_RETRACT_TRAVERSE"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:46:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":470,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:470:function:SET_SPINDLE_MODE"}
{"language":"cpp","line":474,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:474:function:START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":481,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:481:function:START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":488,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:488:function:SET_SPINDLE_SPEED"}
{"language":"cpp","line":494,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:494:function:STOP_SPINDLE_TURNING"}
{"language":"cpp","line":500,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SPINDLE_RETRACT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:500:function:SPINDLE_RETRACT"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:503:function:ORIENT_SPINDLE"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"WAIT_SPINDLE_ORIENT_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:507:function:WAIT_SPINDLE_ORIENT_COMPLETE"}
{"language":"cpp","line":512,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"USE_NO_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:512:function:USE_NO_SPINDLE_FORCE"}
{"language":"cpp","line":548,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"USE_TOOL_LENGTH_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:548:function:USE_TOOL_LENGTH_OFFSET"}
{"language":"cpp","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CHANGE_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:555:function:CHANGE_TOOL"}
{"language":"cpp","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CHANGE_TOOL_NUMBER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:576:function:CHANGE_TOOL_NUMBER"}
{"language":"cpp","line":582,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"RELOAD_TOOLDATA","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:582:function:RELOAD_TOOLDATA"}
{"language":"cpp","line":590,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:590:function:CLAMP_AXIS"}
{"language":"cpp","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:599:function:COMMENT"}
{"language":"cpp","line":602,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"DISABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:602:function:DISABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":605,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"DISABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:605:function:DISABLE_FEED_HOLD"}
{"language":"cpp","line":608,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"DISABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:608:function:DISABLE_FEED_OVERRIDE"}
{"language":"cpp","line":611,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"DISABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:611:function:DISABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":614,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ENABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:614:function:ENABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":617,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ENABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:617:function:ENABLE_FEED_HOLD"}
{"language":"cpp","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ENABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:620:function:ENABLE_FEED_OVERRIDE"}
{"language":"cpp","line":623,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"ENABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:623:function:ENABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":626,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:626:function:FLOOD_OFF"}
{"language":"cpp","line":632,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:632:function:FLOOD_ON"}
{"language":"cpp","line":638,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"INIT_CANON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:638:function:INIT_CANON"}
{"language":"cpp","line":642,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:642:function:MESSAGE"}
{"language":"cpp","line":645,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:645:function:LOG"}
{"language":"cpp","line":647,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"LOGOPEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:647:function:LOGOPEN"}
{"language":"cpp","line":649,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"LOGAPPEND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:649:function:LOGAPPEND"}
{"language":"cpp","line":651,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"LOGCLOSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:651:function:LOGCLOSE"}
{"language":"cpp","line":654,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:654:function:MIST_OFF"}
{"language":"cpp","line":660,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:660:function:MIST_ON"}
{"language":"cpp","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"PALLET_SHUTTLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:666:function:PALLET_SHUTTLE"}
{"language":"cpp","line":669,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"TURN_PROBE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:669:function:TURN_PROBE_OFF"}
{"language":"cpp","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"TURN_PROBE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:672:function:TURN_PROBE_ON"}
{"language":"cpp","line":675,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"UNCLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:675:function:UNCLAMP_AXIS"}
{"language":"cpp","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:686:function:PROGRAM_STOP"}
{"language":"cpp","line":689,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:689:function:SET_BLOCK_DELETE"}
{"language":"cpp","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:692:function:GET_BLOCK_DELETE"}
{"language":"cpp","line":695,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:695:function:SET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:698:function:GET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":701,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:701:function:OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":704,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"PROGRAM_END","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:704:function:PROGRAM_END"}
{"language":"cpp","line":721,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_ANGLE_UNIT_FACTOR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:721:function:GET_EXTERNAL_ANGLE_UNIT_FACTOR"}
{"language":"cpp","line":729,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_ADAPTIVE_FEED_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:729:function:GET_EXTERNAL_ADAPTIVE_FEED_ENABLE"}
{"language":"cpp","line":730,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_FEED_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:730:function:GET_EXTERNAL_FEED_OVERRIDE_ENABLE"}
{"language":"cpp","line":731,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_MOTION_CONTROL_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:731:function:GET_EXTERNAL_MOTION_CONTROL_TOLERANCE"}
{"language":"cpp","line":732,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:732:function:GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":734,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:734:function:GET_EXTERNAL_LENGTH_UNITS"}
{"language":"cpp","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_FEED_HOLD_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:735:function:GET_EXTERNAL_FEED_HOLD_ENABLE"}
{"language":"cpp","line":736,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_AXIS_MASK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:736:function:GET_EXTERNAL_AXIS_MASK"}
{"language":"cpp","line":737,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_ANGLE_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:737:function:GET_EXTERNAL_ANGLE_UNITS"}
{"language":"cpp","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_SELECTED_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:738:function:GET_EXTERNAL_SELECTED_TOOL_SLOT"}
{"language":"cpp","line":739,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:739:function:GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE"}
{"language":"cpp","line":740,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:740:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":744,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_DIGITAL_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:744:function:GET_EXTERNAL_DIGITAL_INPUT"}
{"language":"cpp","line":745,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_ANALOG_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:745:function:GET_EXTERNAL_ANALOG_INPUT"}
{"language":"cpp","line":746,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"WAIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:746:function:WAIT"}
{"language":"cpp","line":747,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"UNLOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:747:function:UNLOCK_ROTARY"}
{"language":"cpp","line":748,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"LOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:748:function:LOCK_ROTARY"}
{"language":"cpp","line":751,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:751:function:GET_EXTERNAL_FEED_RATE"}
{"language":"cpp","line":757,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:757:function:GET_EXTERNAL_FLOOD"}
{"language":"cpp","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_LENGTH_UNIT_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:763:function:GET_EXTERNAL_LENGTH_UNIT_TYPE"}
{"language":"cpp","line":769,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:769:function:GET_EXTERNAL_MIST"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"print_nc_line_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:76:function:print_nc_line_number"}
{"language":"cpp","line":775,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:775:function:GET_EXTERNAL_MOTION_CONTROL_MODE"}
{"language":"cpp","line":780,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:780:function:SET_PARAMETER_FILE_NAME"}
{"language":"cpp","line":802,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:802:function:GET_EXTERNAL_PLANE"}
{"language":"cpp","line":808,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:808:function:GET_EXTERNAL_POSITION_A"}
{"language":"cpp","line":814,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:814:function:GET_EXTERNAL_POSITION_B"}
{"language":"cpp","line":820,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:820:function:GET_EXTERNAL_POSITION_C"}
{"language":"cpp","line":826,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:826:function:GET_EXTERNAL_POSITION_X"}
{"language":"cpp","line":832,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:832:function:GET_EXTERNAL_POSITION_Y"}
{"language":"cpp","line":838,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:838:function:GET_EXTERNAL_POSITION_Z"}
{"language":"cpp","line":844,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:844:function:GET_EXTERNAL_POSITION_U"}
{"language":"cpp","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:849:function:GET_EXTERNAL_POSITION_V"}
{"language":"cpp","line":854,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:854:function:GET_EXTERNAL_POSITION_W"}
{"language":"cpp","line":859,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:859:function:GET_EXTERNAL_PROBE_POSITION_U"}
{"language":"cpp","line":864,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:864:function:GET_EXTERNAL_PROBE_POSITION_V"}
{"language":"cpp","line":869,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:869:function:GET_EXTERNAL_PROBE_POSITION_W"}
{"language":"cpp","line":876,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:876:function:GET_EXTERNAL_PROBE_POSITION_A"}
{"language":"cpp","line":883,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:883:function:GET_EXTERNAL_PROBE_POSITION_B"}
{"language":"cpp","line":890,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:890:function:GET_EXTERNAL_PROBE_POSITION_C"}
{"language":"cpp","line":897,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:897:function:GET_EXTERNAL_PROBE_POSITION_X"}
{"language":"cpp","line":904,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:904:function:GET_EXTERNAL_PROBE_POSITION_Y"}
{"language":"cpp","line":911,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:911:function:GET_EXTERNAL_PROBE_POSITION_Z"}
{"language":"cpp","line":919,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:919:function:GET_EXTERNAL_PROBE_VALUE"}
{"language":"cpp","line":924,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_PROBE_TRIPPED_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:924:function:GET_EXTERNAL_PROBE_TRIPPED_VALUE"}
{"language":"cpp","line":931,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_QUEUE_EMPTY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:931:function:GET_EXTERNAL_QUEUE_EMPTY"}
{"language":"cpp","line":937,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:937:function:GET_EXTERNAL_SPEED"}
{"language":"cpp","line":943,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:943:function:GET_EXTERNAL_SPINDLE"}
{"language":"cpp","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:951:function:GET_EXTERNAL_TOOL_SLOT"}
{"language":"cpp","line":958,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TOOL_TABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:958:function:GET_EXTERNAL_TOOL_TABLE"}
{"language":"cpp","line":972,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"GET_EXTERNAL_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:972:function:GET_EXTERNAL_TRAVERSE_RATE"}
{"language":"cpp","line":979,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"USER_DEFINED_FUNCTION_ADD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:979:function:USER_DEFINED_FUNCTION_ADD"}
{"language":"cpp","line":990,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"SET_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:990:function:SET_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":996,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.cc","source_sha":"495d1a572cdf6b9da1cba4836d7a88af6983e485e385bafd5bffaf5ef4734c6b","symbol":"CLEAR_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.cc:996:function:CLEAR_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":10,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.hh","source_sha":"f78235c266dfcdc7a4818eeb53e6c16baa00fad096c8c12a0765b6b4447c6794","symbol":"InterpBase","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.hh:10:type:InterpBase"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.hh","source_sha":"f78235c266dfcdc7a4818eeb53e6c16baa00fad096c8c12a0765b6b4447c6794","symbol":"StandaloneInterpInternals","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.hh:17:type:StandaloneInterpInternals"}
{"language":"cpp","line":2,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.hh","source_sha":"f78235c266dfcdc7a4818eeb53e6c16baa00fad096c8c12a0765b6b4447c6794","symbol":"SAICANON_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.hh:2:macro:SAICANON_HH"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.hh","source_sha":"f78235c266dfcdc7a4818eeb53e6c16baa00fad096c8c12a0765b6b4447c6794","symbol":"reset_internals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.hh:74:function:reset_internals"}
{"language":"cpp","line":9,"parse_status":"parsed","path":"linuxcnc/src/emc/sai/saicanon.hh","source_sha":"f78235c266dfcdc7a4818eeb53e6c16baa00fad096c8c12a0765b6b4447c6794","symbol":"StandaloneInterpInternals","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/sai/saicanon.hh:9:type:StandaloneInterpInternals"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/task/backtrace.cc","source_sha":"07060b5eda02cead50c66edc20a2154fbd97cf432d27f98e31da08029c1875db","symbol":"emcOperatorError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/backtrace.cc:26:function:emcOperatorError"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/task/backtrace.cc","source_sha":"07060b5eda02cead50c66edc20a2154fbd97cf432d27f98e31da08029c1875db","symbol":"emcOperatorText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/backtrace.cc:27:function:emcOperatorText"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/task/backtrace.cc","source_sha":"07060b5eda02cead50c66edc20a2154fbd97cf432d27f98e31da08029c1875db","symbol":"backtrace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/backtrace.cc:29:function:backtrace"}
{"language":"cpp","line":1024,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FINISH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1024:function:FINISH"}
{"language":"cpp","line":1028,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ON_RESET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1028:function:ON_RESET"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:102:macro:TO_EXT_LEN"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:103:macro:TO_EXT_ANG"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_EXT_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:106:macro:FROM_EXT_LEN"}
{"language":"cpp","line":1079,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"STRAIGHT_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1079:function:STRAIGHT_FEED"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_EXT_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:107:macro:FROM_EXT_ANG"}
{"language":"cpp","line":1090,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"RIGID_TAP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1090:function:RIGID_TAP"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:110:macro:TO_PROG_LEN"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:111:macro:TO_PROG_ANG"}
{"language":"cpp","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_PROG_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:114:macro:FROM_PROG_LEN"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_PROG_ANG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:115:macro:FROM_PROG_ANG"}
{"language":"cpp","line":1185,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1185:function:SET_MOTION_CONTROL_MODE"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"IS_PERIODIC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:118:macro:IS_PERIODIC"}
{"language":"cpp","line":1212,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1212:function:SET_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":1217,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SELECT_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1217:function:SELECT_PLANE"}
{"language":"cpp","line":1222,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1222:function:SET_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":1227,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"START_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1227:function:START_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":1232,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"STOP_CUTTER_RADIUS_COMPENSATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1232:function:STOP_CUTTER_RADIUS_COMPENSATION"}
{"language":"cpp","line":1239,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"START_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1239:function:START_SPEED_FEED_SYNCH"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"IS_PERIODIC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:123:macro:IS_PERIODIC"}
{"language":"cpp","line":1250,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"STOP_SPEED_FEED_SYNCH","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1250:function:STOP_SPEED_FEED_SYNCH"}
{"language":"cpp","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"AXIS_PERIOD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:125:macro:AXIS_PERIOD"}
{"language":"cpp","line":1261,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"chord_deviation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1261:function:chord_deviation"}
{"language":"cpp","line":1289,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:1289:function:unit"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"VelData","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:131:type:VelData"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"AccelData","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:137:type:AccelData"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"quat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:143:function:quat"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"flush_segments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:145:function:flush_segments"}
{"language":"cpp","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"add_tag_to_msg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:147:function:add_tag_to_msg"}
{"language":"cpp","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"tag_and_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:158:function:tag_and_send"}
{"language":"cpp","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"D2R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:170:macro:D2R"}
{"language":"cpp","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:173:function:rotate"}
{"language":"cpp","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_rotated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:189:function:to_rotated"}
{"language":"cpp","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"from_rotated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:193:function:from_rotated"}
{"language":"cpp","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"rotate_and_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:197:function:rotate_and_offset"}
{"language":"cpp","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"rotate_and_offset_xyz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:208:function:rotate_and_offset_xyz"}
{"language":"cpp","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"unoffset_and_unrotate_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:221:function:unoffset_and_unrotate_pos"}
{"language":"cpp","line":2237,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"circshift","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2237:function:circshift"}
{"language":"cpp","line":2246,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"PM_CARTESIAN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2246:function:PM_CARTESIAN"}
{"language":"cpp","line":2250,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"get_axis_max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2250:function:get_axis_max_velocity"}
{"language":"cpp","line":2267,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"get_axis_max_acceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2267:function:get_axis_max_acceleration"}
{"language":"cpp","line":2284,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"axis_motion_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2284:function:axis_motion_time"}
{"language":"cpp","line":2308,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"axis_acc_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2308:function:axis_acc_time"}
{"language":"cpp","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"rotate_and_offset_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:237:function:rotate_and_offset_pos"}
{"language":"cpp","line":2380,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"end_cart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2380:function:end_cart"}
{"language":"cpp","line":2381,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"center_cart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2381:function:center_cart"}
{"language":"cpp","line":2382,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"normal_cart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2382:function:normal_cart"}
{"language":"cpp","line":2383,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"plane_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2383:function:plane_x"}
{"language":"cpp","line":2384,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"plane_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2384:function:plane_y"}
{"language":"cpp","line":2442,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"endpt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2442:function:endpt"}
{"language":"cpp","line":2522,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"turns","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2522:function:turns"}
{"language":"cpp","line":2696,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"DWELL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2696:function:DWELL"}
{"language":"cpp","line":2708,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SPINDLE_RETRACT_TRAVERSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2708:function:SPINDLE_RETRACT_TRAVERSE"}
{"language":"cpp","line":2713,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_SPINDLE_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2713:function:SET_SPINDLE_MODE"}
{"language":"cpp","line":2717,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"START_SPINDLE_CLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2717:function:START_SPINDLE_CLOCKWISE"}
{"language":"cpp","line":272,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"unoffset_and_unrotate_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:272:function:unoffset_and_unrotate_pos"}
{"language":"cpp","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"res","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:273:function:res"}
{"language":"cpp","line":2741,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"START_SPINDLE_COUNTERCLOCKWISE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2741:function:START_SPINDLE_COUNTERCLOCKWISE"}
{"language":"cpp","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"unoffset_and_unrotate_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:274:function:unoffset_and_unrotate_pos"}
{"language":"cpp","line":2765,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_SPINDLE_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2765:function:SET_SPINDLE_SPEED"}
{"language":"cpp","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"from_prog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:277:function:from_prog"}
{"language":"cpp","line":2792,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"STOP_SPINDLE_TURNING","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2792:function:STOP_SPINDLE_TURNING"}
{"language":"cpp","line":2803,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SPINDLE_RETRACT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2803:function:SPINDLE_RETRACT"}
{"language":"cpp","line":2808,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ORIENT_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2808:function:ORIENT_SPINDLE"}
{"language":"cpp","line":2819,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"WAIT_SPINDLE_ORIENT_COMPLETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2819:function:WAIT_SPINDLE_ORIENT_COMPLETE"}
{"language":"cpp","line":2829,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"USE_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2829:function:USE_SPINDLE_FORCE"}
{"language":"cpp","line":2834,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOCK_SPINDLE_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2834:function:LOCK_SPINDLE_Z"}
{"language":"cpp","line":2839,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"USE_NO_SPINDLE_FORCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2839:function:USE_NO_SPINDLE_FORCE"}
{"language":"cpp","line":2865,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"USE_TOOL_LENGTH_OFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2865:function:USE_TOOL_LENGTH_OFFSET"}
{"language":"cpp","line":289,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"from_prog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:289:function:from_prog"}
{"language":"cpp","line":2903,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"START_CHANGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2903:function:START_CHANGE"}
{"language":"cpp","line":2913,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CHANGE_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2913:function:CHANGE_TOOL"}
{"language":"cpp","line":2986,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SELECT_TOOL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2986:function:SELECT_TOOL"}
{"language":"cpp","line":2996,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CHANGE_TOOL_NUMBER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:2996:function:CHANGE_TOOL_NUMBER"}
{"language":"cpp","line":3005,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"RELOAD_TOOLDATA","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3005:function:RELOAD_TOOLDATA"}
{"language":"cpp","line":3013,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3013:function:CLAMP_AXIS"}
{"language":"cpp","line":301,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"from_prog_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:301:function:from_prog_len"}
{"language":"cpp","line":3057,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"COMMENT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3057:function:COMMENT"}
{"language":"cpp","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_ext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:307:function:to_ext"}
{"language":"cpp","line":3113,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"DISABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3113:function:DISABLE_FEED_OVERRIDE"}
{"language":"cpp","line":3122,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ENABLE_FEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3122:function:ENABLE_FEED_OVERRIDE"}
{"language":"cpp","line":3133,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"DISABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3133:function:DISABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":3142,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ENABLE_ADAPTIVE_FEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3142:function:ENABLE_ADAPTIVE_FEED"}
{"language":"cpp","line":3152,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"DISABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3152:function:DISABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":3163,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ENABLE_SPEED_OVERRIDE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3163:function:ENABLE_SPEED_OVERRIDE"}
{"language":"cpp","line":3173,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"ENABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3173:function:ENABLE_FEED_HOLD"}
{"language":"cpp","line":3182,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"DISABLE_FEED_HOLD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3182:function:DISABLE_FEED_HOLD"}
{"language":"cpp","line":3191,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FLOOD_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3191:function:FLOOD_OFF"}
{"language":"cpp","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_ext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:319:function:to_ext"}
{"language":"cpp","line":3200,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FLOOD_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3200:function:FLOOD_ON"}
{"language":"cpp","line":3209,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"MESSAGE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3209:function:MESSAGE"}
{"language":"cpp","line":3221,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3221:function:LOG"}
{"language":"cpp","line":3228,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOGOPEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3228:function:LOGOPEN"}
{"language":"cpp","line":3234,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOGAPPEND","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3234:function:LOGAPPEND"}
{"language":"cpp","line":3241,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOGCLOSE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3241:function:LOGCLOSE"}
{"language":"cpp","line":3247,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"MIST_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3247:function:MIST_OFF"}
{"language":"cpp","line":3256,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"MIST_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3256:function:MIST_ON"}
{"language":"cpp","line":3265,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"PALLET_SHUTTLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3265:function:PALLET_SHUTTLE"}
{"language":"cpp","line":3270,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TURN_PROBE_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3270:function:TURN_PROBE_OFF"}
{"language":"cpp","line":3275,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TURN_PROBE_ON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3275:function:TURN_PROBE_ON"}
{"language":"cpp","line":3282,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"UNCLAMP_AXIS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3282:function:UNCLAMP_AXIS"}
{"language":"cpp","line":3289,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3289:function:PROGRAM_STOP"}
{"language":"cpp","line":3300,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3300:function:SET_BLOCK_DELETE"}
{"language":"cpp","line":3305,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_BLOCK_DELETE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3305:function:GET_BLOCK_DELETE"}
{"language":"cpp","line":3311,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3311:function:SET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":3316,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3316:function:GET_OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":3321,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"OPTIONAL_PROGRAM_STOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3321:function:OPTIONAL_PROGRAM_STOP"}
{"language":"cpp","line":332,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_ext_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:332:function:to_ext_len"}
{"language":"cpp","line":3330,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"PROGRAM_END","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3330:function:PROGRAM_END"}
{"language":"cpp","line":3339,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_XOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3339:function:GET_EXTERNAL_TOOL_LENGTH_XOFFSET"}
{"language":"cpp","line":3341,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3341:function:TO_PROG_LEN"}
{"language":"cpp","line":3344,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_YOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3344:function:GET_EXTERNAL_TOOL_LENGTH_YOFFSET"}
{"language":"cpp","line":3346,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3346:function:TO_PROG_LEN"}
{"language":"cpp","line":3349,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_ZOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3349:function:GET_EXTERNAL_TOOL_LENGTH_ZOFFSET"}
{"language":"cpp","line":3351,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3351:function:TO_PROG_LEN"}
{"language":"cpp","line":3354,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_AOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3354:function:GET_EXTERNAL_TOOL_LENGTH_AOFFSET"}
{"language":"cpp","line":3356,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_ANG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3356:function:TO_PROG_ANG"}
{"language":"cpp","line":3359,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_BOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3359:function:GET_EXTERNAL_TOOL_LENGTH_BOFFSET"}
{"language":"cpp","line":3361,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_ANG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3361:function:TO_PROG_ANG"}
{"language":"cpp","line":3364,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_COFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3364:function:GET_EXTERNAL_TOOL_LENGTH_COFFSET"}
{"language":"cpp","line":3366,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_ANG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3366:function:TO_PROG_ANG"}
{"language":"cpp","line":3369,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_UOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3369:function:GET_EXTERNAL_TOOL_LENGTH_UOFFSET"}
{"language":"cpp","line":3371,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3371:function:TO_PROG_LEN"}
{"language":"cpp","line":3374,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_VOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3374:function:GET_EXTERNAL_TOOL_LENGTH_VOFFSET"}
{"language":"cpp","line":3376,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3376:function:TO_PROG_LEN"}
{"language":"cpp","line":3379,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_LENGTH_WOFFSET","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3379:function:GET_EXTERNAL_TOOL_LENGTH_WOFFSET"}
{"language":"cpp","line":3381,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3381:function:TO_PROG_LEN"}
{"language":"cpp","line":3388,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"INIT_CANON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3388:function:INIT_CANON"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_ext_pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:340:function:to_ext_pose"}
{"language":"cpp","line":3456,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CANON_ERROR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3456:function:CANON_ERROR"}
{"language":"cpp","line":3483,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_TABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3483:function:GET_EXTERNAL_TOOL_TABLE"}
{"language":"cpp","line":3503,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3503:function:GET_EXTERNAL_POSITION"}
{"language":"cpp","line":3537,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3537:function:GET_EXTERNAL_PROBE_POSITION"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_ext_pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:354:function:to_ext_pose"}
{"language":"cpp","line":3577,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_TRIPPED_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3577:function:GET_EXTERNAL_PROBE_TRIPPED_VALUE"}
{"language":"cpp","line":3582,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3582:function:GET_EXTERNAL_PROBE_VALUE"}
{"language":"cpp","line":3589,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3589:function:GET_EXTERNAL_FEED_RATE"}
{"language":"cpp","line":3609,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3609:function:GET_EXTERNAL_TRAVERSE_RATE"}
{"language":"cpp","line":3623,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3623:function:GET_EXTERNAL_LENGTH_UNITS"}
{"language":"cpp","line":3637,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_ANGLE_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3637:function:GET_EXTERNAL_ANGLE_UNITS"}
{"language":"cpp","line":3651,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_MIST","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3651:function:GET_EXTERNAL_MIST"}
{"language":"cpp","line":3656,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_FLOOD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3656:function:GET_EXTERNAL_FLOOD"}
{"language":"cpp","line":3661,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_SPEED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3661:function:GET_EXTERNAL_SPEED"}
{"language":"cpp","line":3667,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_SPINDLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3667:function:GET_EXTERNAL_SPINDLE"}
{"language":"cpp","line":3682,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_PARAMETER_FILE_NAME","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3682:function:SET_PARAMETER_FILE_NAME"}
{"language":"cpp","line":368,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"to_prog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:368:function:to_prog"}
{"language":"cpp","line":3704,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3704:function:GET_EXTERNAL_POSITION_X"}
{"language":"cpp","line":3711,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3711:function:GET_EXTERNAL_POSITION_Y"}
{"language":"cpp","line":3718,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3718:function:GET_EXTERNAL_POSITION_Z"}
{"language":"cpp","line":3725,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3725:function:GET_EXTERNAL_POSITION_A"}
{"language":"cpp","line":3732,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3732:function:GET_EXTERNAL_POSITION_B"}
{"language":"cpp","line":3739,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3739:function:GET_EXTERNAL_POSITION_C"}
{"language":"cpp","line":3746,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3746:function:GET_EXTERNAL_POSITION_U"}
{"language":"cpp","line":3753,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3753:function:GET_EXTERNAL_POSITION_V"}
{"language":"cpp","line":3760,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3760:function:GET_EXTERNAL_POSITION_W"}
{"language":"cpp","line":3767,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_X","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3767:function:GET_EXTERNAL_PROBE_POSITION_X"}
{"language":"cpp","line":3774,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_Y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3774:function:GET_EXTERNAL_PROBE_POSITION_Y"}
{"language":"cpp","line":3781,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_Z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3781:function:GET_EXTERNAL_PROBE_POSITION_Z"}
{"language":"cpp","line":3788,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_A","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3788:function:GET_EXTERNAL_PROBE_POSITION_A"}
{"language":"cpp","line":3795,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_B","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3795:function:GET_EXTERNAL_PROBE_POSITION_B"}
{"language":"cpp","line":3802,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3802:function:GET_EXTERNAL_PROBE_POSITION_C"}
{"language":"cpp","line":3809,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_U","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3809:function:GET_EXTERNAL_PROBE_POSITION_U"}
{"language":"cpp","line":380,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"axis_valid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:380:function:axis_valid"}
{"language":"cpp","line":3816,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_V","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3816:function:GET_EXTERNAL_PROBE_POSITION_V"}
{"language":"cpp","line":3823,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PROBE_POSITION_W","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3823:function:GET_EXTERNAL_PROBE_POSITION_W"}
{"language":"cpp","line":3830,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_MOTION_CONTROL_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3830:function:GET_EXTERNAL_MOTION_CONTROL_MODE"}
{"language":"cpp","line":3835,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_MOTION_CONTROL_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3835:function:GET_EXTERNAL_MOTION_CONTROL_TOLERANCE"}
{"language":"cpp","line":3837,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3837:function:TO_PROG_LEN"}
{"language":"cpp","line":3840,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3840:function:GET_EXTERNAL_MOTION_CONTROL_NAIVECAM_TOLERANCE"}
{"language":"cpp","line":3842,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_PROG_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3842:function:TO_PROG_LEN"}
{"language":"cpp","line":3846,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_LENGTH_UNIT_TYPE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3846:function:GET_EXTERNAL_LENGTH_UNIT_TYPE"}
{"language":"cpp","line":3851,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_QUEUE_EMPTY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3851:function:GET_EXTERNAL_QUEUE_EMPTY"}
{"language":"cpp","line":3862,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3862:function:GET_EXTERNAL_TOOL_SLOT"}
{"language":"cpp","line":3866,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"tooldata_find_index_for_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3866:function:tooldata_find_index_for_tool"}
{"language":"cpp","line":3873,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_SELECTED_TOOL_SLOT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3873:function:GET_EXTERNAL_SELECTED_TOOL_SLOT"}
{"language":"cpp","line":3878,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TC_FAULT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3878:function:GET_EXTERNAL_TC_FAULT"}
{"language":"cpp","line":3883,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_TC_REASON","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3883:function:GET_EXTERNAL_TC_REASON"}
{"language":"cpp","line":3888,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_FEED_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3888:function:GET_EXTERNAL_FEED_OVERRIDE_ENABLE"}
{"language":"cpp","line":3893,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3893:function:GET_EXTERNAL_SPINDLE_OVERRIDE_ENABLE"}
{"language":"cpp","line":3898,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_ADAPTIVE_FEED_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3898:function:GET_EXTERNAL_ADAPTIVE_FEED_ENABLE"}
{"language":"cpp","line":3903,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_FEED_HOLD_ENABLE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3903:function:GET_EXTERNAL_FEED_HOLD_ENABLE"}
{"language":"cpp","line":3908,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_AXIS_MASK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3908:function:GET_EXTERNAL_AXIS_MASK"}
{"language":"cpp","line":3912,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_OFFSET_APPLIED","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3912:function:GET_EXTERNAL_OFFSET_APPLIED"}
{"language":"cpp","line":3913,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"emcGetExternalOffsetApplied","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3913:function:emcGetExternalOffsetApplied"}
{"language":"cpp","line":3916,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_OFFSETS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3916:function:GET_EXTERNAL_OFFSETS"}
{"language":"cpp","line":3917,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"emcGetExternalOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3917:function:emcGetExternalOffsets"}
{"language":"cpp","line":3920,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_PLANE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3920:function:GET_EXTERNAL_PLANE"}
{"language":"cpp","line":3926,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_DIGITAL_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3926:function:GET_EXTERNAL_DIGITAL_INPUT"}
{"language":"cpp","line":3940,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"GET_EXTERNAL_ANALOG_INPUT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3940:function:GET_EXTERNAL_ANALOG_INPUT"}
{"language":"cpp","line":3959,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"USER_DEFINED_FUNCTION_ADD","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3959:function:USER_DEFINED_FUNCTION_ADD"}
{"language":"cpp","line":3982,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:3982:function:SET_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":4010,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CLEAR_MOTION_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4010:function:CLEAR_MOTION_OUTPUT_BIT"}
{"language":"cpp","line":401,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"canonUpdateEndPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:401:function:canonUpdateEndPoint"}
{"language":"cpp","line":4035,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4035:function:SET_AUX_OUTPUT_BIT"}
{"language":"cpp","line":4061,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"CLEAR_AUX_OUTPUT_BIT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4061:function:CLEAR_AUX_OUTPUT_BIT"}
{"language":"cpp","line":4082,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_MOTION_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4082:function:SET_MOTION_OUTPUT_VALUE"}
{"language":"cpp","line":4103,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_AUX_OUTPUT_VALUE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4103:function:SET_AUX_OUTPUT_VALUE"}
{"language":"cpp","line":4150,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"UNLOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4150:function:UNLOCK_ROTARY"}
{"language":"cpp","line":4176,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"LOCK_ROTARY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4176:function:LOCK_ROTARY"}
{"language":"cpp","line":417,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"toExtVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:417:function:toExtVel"}
{"language":"cpp","line":4185,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4185:function:PLUGIN_CALL"}
{"language":"cpp","line":419,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:419:function:TO_EXT_LEN"}
{"language":"cpp","line":4201,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"IO_PLUGIN_CALL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:4201:function:IO_PLUGIN_CALL"}
{"language":"cpp","line":421,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_ANG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:421:function:TO_EXT_ANG"}
{"language":"cpp","line":423,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:423:function:TO_EXT_LEN"}
{"language":"cpp","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"TO_EXT_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:425:function:TO_EXT_LEN"}
{"language":"cpp","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"toExtAcc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:429:function:toExtAcc"}
{"language":"cpp","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"send_g5x_msg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:431:function:send_g5x_msg"}
{"language":"cpp","line":450,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"send_g92_msg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:450:function:send_g92_msg"}
{"language":"cpp","line":467,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_XY_ROTATION","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:467:function:SET_XY_ROTATION"}
{"language":"cpp","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:480:function:pos"}
{"language":"cpp","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:492:function:pos"}
{"language":"cpp","line":500,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"USE_LENGTH_UNITS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:500:function:USE_LENGTH_UNITS"}
{"language":"cpp","line":508,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_TRAVERSE_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:508:function:SET_TRAVERSE_RATE"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_FEED_MODE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:513:function:SET_FEED_MODE"}
{"language":"cpp","line":520,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_FEED_RATE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:520:function:SET_FEED_RATE"}
{"language":"cpp","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"SET_FEED_REFERENCE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:544:function:SET_FEED_REFERENCE"}
{"language":"cpp","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"getMinLinearDisplacement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:559:function:getMinLinearDisplacement"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_EXT_LEN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:561:function:FROM_EXT_LEN"}
{"language":"cpp","line":567,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"getMinAngularDisplacement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:567:function:getMinAngularDisplacement"}
{"language":"cpp","line":569,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"FROM_EXT_ANG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:569:function:FROM_EXT_ANG"}
{"language":"cpp","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"getStraightAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:720:function:getStraightAcceleration"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"canon_debug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:72:macro:canon_debug"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"canon_debug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:74:macro:canon_debug"}
{"language":"cpp","line":856,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"getStraightVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:856:function:getStraightVelocity"}
{"language":"cpp","line":871,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:871:type:pt"}
{"language":"cpp","line":879,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"drop_segments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:879:function:drop_segments"}
{"language":"cpp","line":883,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"flush_segments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:883:function:flush_segments"}
{"language":"cpp","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:886:type:pt"}
{"language":"cpp","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"get_last_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:951:function:get_last_pos"}
{"language":"cpp","line":957,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:957:type:pt"}
{"language":"cpp","line":968,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:968:type:pt"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emccanon.cc","source_sha":"87bc78d9594e1d0042b28e75b0faa01f650b33c901887dbe686a0927b0eba699","symbol":"UPDATE_TAG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emccanon.cc:96:function:UPDATE_TAG"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emcsvr.cc","source_sha":"494cc0f5d5042c37ddd10da2f1e731b7c6c615027972a014ee4b9e6c7104482c","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emcsvr.cc:105:function:main"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emcsvr.cc","source_sha":"494cc0f5d5042c37ddd10da2f1e731b7c6c615027972a014ee4b9e6c7104482c","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emcsvr.cc:143:function:NML"}
{"language":"cpp","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emcsvr.cc","source_sha":"494cc0f5d5042c37ddd10da2f1e731b7c6c615027972a014ee4b9e6c7104482c","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emcsvr.cc:197:function:NML"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emcsvr.cc","source_sha":"494cc0f5d5042c37ddd10da2f1e731b7c6c615027972a014ee4b9e6c7104482c","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emcsvr.cc:36:function:iniLoad"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emcsvr.cc","source_sha":"494cc0f5d5042c37ddd10da2f1e731b7c6c615027972a014ee4b9e6c7104482c","symbol":"daemonize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emcsvr.cc:75:function:daemonize"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:113:function:emcTaskInit"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:118:type:stat"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:213:function:emcTaskHalt"}
{"language":"cpp","line":218,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskStateRestore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:218:function:emcTaskStateRestore"}
{"language":"cpp","line":229,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:229:function:emcTaskAbort"}
{"language":"cpp","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskSetMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:268:function:emcTaskSetMode"}
{"language":"cpp","line":312,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskSetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:312:function:emcTaskSetState"}
{"language":"cpp","line":387,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"determineMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:387:function:determineMode"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"USER_DEFINED_FUNCTION_MAX_DIRS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:39:macro:USER_DEFINED_FUNCTION_MAX_DIRS"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"MAX_M_DIRS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:40:macro:MAX_M_DIRS"}
{"language":"cpp","line":413,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"determineState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:413:function:determineState"}
{"language":"cpp","line":428,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:428:function:emcTaskPlanInit"}
{"language":"cpp","line":478,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanSetWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:478:function:emcTaskPlanSetWait"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"interp","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:47:macro:interp"}
{"language":"cpp","line":489,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanIsWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:489:function:emcTaskPlanIsWait"}
{"language":"cpp","line":494,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanClearWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:494:function:emcTaskPlanClearWait"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanSetOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:505:function:emcTaskPlanSetOptionalStop"}
{"language":"cpp","line":511,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanSetBlockDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:511:function:emcTaskPlanSetBlockDelete"}
{"language":"cpp","line":518,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanSynch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:518:function:emcTaskPlanSynch"}
{"language":"cpp","line":532,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanExit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:532:function:emcTaskPlanExit"}
{"language":"cpp","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:539:function:emcTaskPlanOpen"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"print_interp_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:55:function:print_interp_error"}
{"language":"cpp","line":562,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:562:function:emcTaskPlanRead"}
{"language":"cpp","line":585,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanExecute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:585:function:emcTaskPlanExecute"}
{"language":"cpp","line":610,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanExecute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:610:function:emcTaskPlanExecute"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:627:function:emcTaskPlanClose"}
{"language":"cpp","line":638,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:638:function:emcTaskPlanReset"}
{"language":"cpp","line":648,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:648:function:emcTaskPlanLine"}
{"language":"cpp","line":659,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanLevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:659:function:emcTaskPlanLevel"}
{"language":"cpp","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskPlanCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:670:function:emcTaskPlanCommand"}
{"language":"cpp","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcTaskUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:684:function:emcTaskUpdate"}
{"language":"cpp","line":736,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"emcAbortCleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:736:function:emcAbortCleanup"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctask.cc","source_sha":"db3996e57edbf042cc0ff85580ac62728491fb55e7236219a3a76bfbee6beee9","symbol":"user_defined_add_m_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctask.cc:98:function:user_defined_add_m_code"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskIssueCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:130:function:emcTaskIssueCommand"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emctask_shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:137:function:emctask_shutdown"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"backtrace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:138:function:backtrace"}
{"language":"cpp","line":1457,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskCheckPreconditions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:1457:function:emcTaskCheckPreconditions"}
{"language":"cpp","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:147:function:all_homed"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"jogging_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:155:function:jogging_is_active"}
{"language":"cpp","line":1586,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskQueueCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:1586:function:emcTaskQueueCommand"}
{"language":"cpp","line":1597,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskIssueCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:1597:function:emcTaskIssueCommand"}
{"language":"cpp","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emctask_quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:159:function:emctask_quit"}
{"language":"cpp","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcErrorBufferOKtoWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:170:function:emcErrorBufferOKtoWrite"}
{"language":"cpp","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcOperatorError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:201:function:emcOperatorError"}
{"language":"cpp","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcOperatorText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:231:function:emcOperatorText"}
{"language":"cpp","line":2359,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskCheckPostconditions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2359:function:emcTaskCheckPostconditions"}
{"language":"cpp","line":2462,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"STEPPING_CHECK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2462:macro:STEPPING_CHECK"}
{"language":"cpp","line":2476,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskExecute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2476:function:emcTaskExecute"}
{"language":"cpp","line":251,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcOperatorDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:251:function:emcOperatorDisplay"}
{"language":"cpp","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"argvize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:277:function:argvize"}
{"language":"cpp","line":2806,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emctask_startup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2806:function:emctask_startup"}
{"language":"cpp","line":2811,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"RETRY_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2811:macro:RETRY_TIME"}
{"language":"cpp","line":2812,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"RETRY_INTERVAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2812:macro:RETRY_INTERVAL"}
{"language":"cpp","line":2895,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:2895:function:NML"}
{"language":"cpp","line":3033,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emctask_shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:3033:function:emctask_shutdown"}
{"language":"cpp","line":3073,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:3073:function:iniLoad"}
{"language":"cpp","line":318,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcSystemCmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:318:function:emcSystemCmd"}
{"language":"cpp","line":3212,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:3212:function:main"}
{"language":"cpp","line":3399,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskExecute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:3399:function:emcTaskExecute"}
{"language":"cpp","line":444,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"MAX_MDI_QUEUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:444:macro:MAX_MDI_QUEUE"}
{"language":"cpp","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"checkInterpList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:456:function:checkInterpList"}
{"language":"cpp","line":460,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"operator_error_msg","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:460:macro:operator_error_msg"}
{"language":"cpp","line":461,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"linear_move","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:461:macro:linear_move"}
{"language":"cpp","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"circular_move","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:462:macro:circular_move"}
{"language":"cpp","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskMopup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:492:function:emcTaskMopup"}
{"language":"cpp","line":494,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"readahead_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:494:function:readahead_reading"}
{"language":"cpp","line":629,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"mdi_execute_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:629:function:mdi_execute_abort"}
{"language":"cpp","line":650,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"mdi_execute_hook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:650:function:mdi_execute_hook"}
{"language":"cpp","line":707,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"readahead_waiting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:707:function:readahead_waiting"}
{"language":"cpp","line":736,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"allow_while_idle_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:736:function:allow_while_idle_type"}
{"language":"cpp","line":758,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"emcTaskPlan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:758:function:emcTaskPlan"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/task/emctaskmain.cc","source_sha":"77490e65a1d3436086bedbfee68d6f467ca2d1a50139c64b3ace0dd4ed63022e","symbol":"DEFAULT_EMC_UI_TIMEOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/emctaskmain.cc:94:macro:DEFAULT_EMC_UI_TIMEOUT"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"setup_signal_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:100:function:setup_signal_handlers"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:102:type:sigaction"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:133:function:main"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"call_gdb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:38:function:call_gdb"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"gdb_backtrace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:89:function:gdb_backtrace"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/task/signalhandler.cc","source_sha":"fee333fda054449c7d49fed107b741d5ffd87eabc5881631e522ca68baf32288","symbol":"gdb_in_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/signalhandler.cc:95:function:gdb_in_window"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"EMC_TASK_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:17:macro:EMC_TASK_HH"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskQueueCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:22:function:emcTaskQueueCommand"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:23:function:emcPluginCall"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcIoPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:24:function:emcIoPluginCall"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskOnce","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:25:function:emcTaskOnce"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcRunHalFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:26:function:emcRunHalFiles"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:29:function:all_homed"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"jogging_is_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:30:function:jogging_is_active"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:32:function:emcTaskInit"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:33:function:emcTaskHalt"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskStateRestore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:34:function:emcTaskStateRestore"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:35:function:emcTaskAbort"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskSetMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:36:function:emcTaskSetMode"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskSetState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:37:function:emcTaskSetState"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:38:function:emcTaskPlanInit"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanSetWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:39:function:emcTaskPlanSetWait"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanIsWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:40:function:emcTaskPlanIsWait"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanClearWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:41:function:emcTaskPlanClearWait"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanSynch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:42:function:emcTaskPlanSynch"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanSetOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:43:function:emcTaskPlanSetOptionalStop"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanSetBlockDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:44:function:emcTaskPlanSetBlockDelete"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanExit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:45:function:emcTaskPlanExit"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:46:function:emcTaskPlanOpen"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:47:function:emcTaskPlanRead"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanExecute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:48:function:emcTaskPlanExecute"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:50:function:emcTaskPlanPause"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:51:function:emcTaskPlanResume"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:52:function:emcTaskPlanClose"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:53:function:emcTaskPlanReset"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:55:function:emcTaskPlanLine"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanLevel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:56:function:emcTaskPlanLevel"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskPlanCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:57:function:emcTaskPlanCommand"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/task/task.hh","source_sha":"74a2c27fbf06d389d190ec8bca9d2163cca7645cec2fbc45761fc702f7441da8","symbol":"emcTaskUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/task.hh:59:function:emcTaskUpdate"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"RCS_STAT_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:129:function:RCS_STAT_CHANNEL"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"sendCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:155:function:sendCommand"}
{"language":"cpp","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"forceCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:232:function:forceCommand"}
{"language":"cpp","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:265:function:emcIoInit"}
{"language":"cpp","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:267:function:emcIoHalt"}
{"language":"cpp","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:279:function:emcIoAbort"}
{"language":"cpp","line":280,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoSetDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:280:function:emcIoSetDebug"}
{"language":"cpp","line":281,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcAuxEstopOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:281:function:emcAuxEstopOn"}
{"language":"cpp","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcAuxEstopOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:282:function:emcAuxEstopOff"}
{"language":"cpp","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcCoolantMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:283:function:emcCoolantMistOn"}
{"language":"cpp","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcCoolantMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:284:function:emcCoolantMistOff"}
{"language":"cpp","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcCoolantFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:285:function:emcCoolantFloodOn"}
{"language":"cpp","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcCoolantFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:286:function:emcCoolantFloodOff"}
{"language":"cpp","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolPrepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:287:function:emcToolPrepare"}
{"language":"cpp","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolStartChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:288:function:emcToolStartChange"}
{"language":"cpp","line":289,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:289:function:emcToolLoad"}
{"language":"cpp","line":290,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolUnload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:290:function:emcToolUnload"}
{"language":"cpp","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:291:function:emcToolLoadToolTable"}
{"language":"cpp","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcToolSetNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:296:function:emcToolSetNumber"}
{"language":"cpp","line":297,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:297:function:emcIoUpdate"}
{"language":"cpp","line":298,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcIoPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:298:function:emcIoPluginCall"}
{"language":"cpp","line":302,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcTaskOnce","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:302:function:emcTaskOnce"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcRunHalFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:354:function:emcRunHalFiles"}
{"language":"cpp","line":386,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"return_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:386:function:return_int"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:38:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":397,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"PyLong_AsLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:397:function:PyLong_AsLong"}
{"language":"cpp","line":408,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:408:function:emcPluginCall"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"return_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:416:function:return_int"}
{"language":"cpp","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"_inittab","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:426:type:_inittab"}
{"language":"cpp","line":452,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"readToolChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:452:function:readToolChange"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"TASK_MODULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:46:macro:TASK_MODULE"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"TASK_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:47:macro:TASK_VAR"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"PLUGIN_CALL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:48:macro:PLUGIN_CALL"}
{"language":"cpp","line":510,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"iniTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:510:function:iniTool"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"PYUSABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:51:macro:PYUSABLE"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"return_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:52:function:return_int"}
{"language":"cpp","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"sendCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:599:function:sendCommand"}
{"language":"cpp","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"forceCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:606:function:forceCommand"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"forceCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:68:function:forceCommand"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"emcioNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:70:function:emcioNmlGet"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.cc","source_sha":"837dbf1ca0fabed601baeca6a3785e6880330e763b2cfd363d121a5099935431","symbol":"RCS_CMD_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.cc:96:function:RCS_CMD_CHANNEL"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"TASKCLASS_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:19:macro:TASKCLASS_HH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"Task","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:24:type:Task"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:29:function:emcIoInit"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:30:function:emcIoHalt"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:31:function:emcIoAbort"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolStartChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:32:function:emcToolStartChange"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcAuxEstopOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:33:function:emcAuxEstopOn"}
{"language":"cpp","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcAuxEstopOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:34:function:emcAuxEstopOff"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcCoolantMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:35:function:emcCoolantMistOn"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcCoolantMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:36:function:emcCoolantMistOff"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcCoolantFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:37:function:emcCoolantFloodOn"}
{"language":"cpp","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcCoolantFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:38:function:emcCoolantFloodOff"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoSetDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:39:function:emcIoSetDebug"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolPrepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:42:function:emcToolPrepare"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:43:function:emcToolLoad"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:44:function:emcToolLoadToolTable"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolUnload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:45:function:emcToolUnload"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcToolSetNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:46:function:emcToolSetNumber"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:47:function:emcIoUpdate"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskclass.hh","source_sha":"529f5d44ec108d3e523145a11da9fcf171486711ec98580e5067adaf8ee75799","symbol":"emcIoPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskclass.hh:49:function:emcIoPluginCall"}
{"language":"cpp","line":1007,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetSpindles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1007:function:emcTrajSetSpindles"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:100:function:emcJointSetType"}
{"language":"cpp","line":1026,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1026:function:emcTrajSetUnits"}
{"language":"cpp","line":1041,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1041:function:emcTrajSetMode"}
{"language":"cpp","line":1046,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1046:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1050,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1050:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1054,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1054:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1061,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1061:function:emcTrajSetVelocity"}
{"language":"cpp","line":1087,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1087:function:emcTrajSetAcceleration"}
{"language":"cpp","line":1110,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1110:function:emcTrajSetMaxVelocity"}
{"language":"cpp","line":1129,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1129:function:emcTrajSetMaxAcceleration"}
{"language":"cpp","line":1143,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1143:function:emcTrajSetHome"}
{"language":"cpp","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:114:function:emcJointSetUnits"}
{"language":"cpp","line":1167,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1167:function:emcTrajSetScale"}
{"language":"cpp","line":1176,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1176:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1179,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetRapidScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1179:function:emcTrajSetRapidScale"}
{"language":"cpp","line":1188,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1188:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1191,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetSpindleScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1191:function:emcTrajSetSpindleScale"}
{"language":"cpp","line":1201,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1201:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1204,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetFOEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1204:function:emcTrajSetFOEnable"}
{"language":"cpp","line":1209,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1209:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1212,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetFHEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1212:function:emcTrajSetFHEnable"}
{"language":"cpp","line":1217,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1217:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1220,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetSOEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1220:function:emcTrajSetSOEnable"}
{"language":"cpp","line":1225,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1225:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1228,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetAFEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1228:function:emcTrajSetAFEnable"}
{"language":"cpp","line":1237,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1237:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1240,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetMotionId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1240:function:emcTrajSetMotionId"}
{"language":"cpp","line":1254,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1254:function:emcTrajInit"}
{"language":"cpp","line":1282,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1282:function:emcTrajHalt"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetBacklash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:128:function:emcJointSetBacklash"}
{"language":"cpp","line":1293,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1293:function:emcTrajEnable"}
{"language":"cpp","line":1297,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1297:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1300,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajDisable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1300:function:emcTrajDisable"}
{"language":"cpp","line":1304,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1304:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1307,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1307:function:emcTrajAbort"}
{"language":"cpp","line":1311,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1311:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1314,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1314:function:emcTrajPause"}
{"language":"cpp","line":1318,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1318:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1321,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajReverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1321:function:emcTrajReverse"}
{"language":"cpp","line":1325,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1325:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1328,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1328:function:emcTrajForward"}
{"language":"cpp","line":1332,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1332:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1335,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1335:function:emcTrajStep"}
{"language":"cpp","line":1339,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1339:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1342,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1342:function:emcTrajResume"}
{"language":"cpp","line":1346,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1346:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1349,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajDelay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1349:function:emcTrajDelay"}
{"language":"cpp","line":1356,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajGetLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1356:function:emcTrajGetLinearUnits"}
{"language":"cpp","line":1361,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajGetAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1361:function:emcTrajGetAngularUnits"}
{"language":"cpp","line":1366,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1366:function:emcTrajSetOffset"}
{"language":"cpp","line":1370,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1370:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1373,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetSpindleSync","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1373:function:emcTrajSetSpindleSync"}
{"language":"cpp","line":1379,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1379:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1382,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1382:function:emcTrajSetTermCond"}
{"language":"cpp","line":1389,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1389:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1416,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1416:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1454,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1454:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1457,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajClearProbeTrippedFlag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1457:function:emcTrajClearProbeTrippedFlag"}
{"language":"cpp","line":1461,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1461:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1464,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajProbe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1464:function:emcTrajProbe"}
{"language":"cpp","line":1485,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1485:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1488,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajRigidTap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1488:function:emcTrajRigidTap"}
{"language":"cpp","line":1506,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1506:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1515,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1515:function:emcTrajUpdate"}
{"language":"cpp","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMinPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:153:function:emcJointSetMinPositionLimit"}
{"language":"cpp","line":1552,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"newtag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1552:function:newtag"}
{"language":"cpp","line":1626,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"setup_inihal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1626:function:setup_inihal"}
{"language":"cpp","line":1648,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcPositionLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1648:function:emcPositionLoad"}
{"language":"cpp","line":1677,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcPositionSave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1677:function:emcPositionSave"}
{"language":"cpp","line":1708,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1708:function:emcMotionInit"}
{"language":"cpp","line":1752,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1752:function:emcMotionHalt"}
{"language":"cpp","line":1773,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1773:function:emcMotionAbort"}
{"language":"cpp","line":1792,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionSetDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1792:function:emcMotionSetDebug"}
{"language":"cpp","line":1797,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1797:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1810,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionSetAout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1810:function:emcMotionSetAout"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMaxPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:181:function:emcJointSetMaxPositionLimit"}
{"language":"cpp","line":1820,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1820:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1842,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1842:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1874,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1874:function:emcSpindleAbort"}
{"language":"cpp","line":1876,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1876:function:emcSpindleOff"}
{"language":"cpp","line":1879,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleSpeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1879:function:emcSpindleSpeed"}
{"language":"cpp","line":1886,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1886:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1889,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleOrient","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1889:function:emcSpindleOrient"}
{"language":"cpp","line":1895,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1895:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1899,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1899:function:emcSpindleOn"}
{"language":"cpp","line":1908,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1908:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1911,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1911:function:emcSpindleOff"}
{"language":"cpp","line":1916,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1916:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1919,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleBrakeRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1919:function:emcSpindleBrakeRelease"}
{"language":"cpp","line":1923,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1923:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1926,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleBrakeEngage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1926:function:emcSpindleBrakeEngage"}
{"language":"cpp","line":1930,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1930:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1933,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1933:function:emcSpindleIncrease"}
{"language":"cpp","line":1937,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1937:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1940,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1940:function:emcSpindleDecrease"}
{"language":"cpp","line":1944,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1944:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":1947,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleConstant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1947:function:emcSpindleConstant"}
{"language":"cpp","line":1952,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1952:function:emcSpindleUpdate"}
{"language":"cpp","line":1973,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcMotionUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:1973:function:emcMotionUpdate"}
{"language":"cpp","line":2082,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2082:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":2085,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSetMaxFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2085:function:emcSetMaxFeedOverride"}
{"language":"cpp","line":2088,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2088:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":2091,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSetProbeErrorInhibit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2091:function:emcSetProbeErrorInhibit"}
{"language":"cpp","line":2095,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2095:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":2098,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcGetExternalOffsetApplied","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2098:function:emcGetExternalOffsetApplied"}
{"language":"cpp","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMotorOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:209:function:emcJointSetMotorOffset"}
{"language":"cpp","line":2102,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcGetExternalOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:2102:function:emcGetExternalOffsets"}
{"language":"cpp","line":233,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetFerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:233:function:emcJointSetFerror"}
{"language":"cpp","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMinFerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:258:function:emcJointSetMinFerror"}
{"language":"cpp","line":351,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointUpdateHomingParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:351:function:emcJointUpdateHomingParams"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:374:function:emcJointSetMaxVelocity"}
{"language":"cpp","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:400:function:emcJointSetMaxAcceleration"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"ISNAN_TRAP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:41:macro:ISNAN_TRAP"}
{"language":"cpp","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisSetMinPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:426:function:emcAxisSetMinPositionLimit"}
{"language":"cpp","line":449,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisSetMaxPositionLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:449:function:emcAxisSetMaxPositionLimit"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"CATCH_NAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:44:macro:CATCH_NAN"}
{"language":"cpp","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisSetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:472:function:emcAxisSetMaxVelocity"}
{"language":"cpp","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisSetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:498:function:emcAxisSetMaxAcceleration"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"CATCH_NAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:51:macro:CATCH_NAN"}
{"language":"cpp","line":524,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisSetLockingJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:524:function:emcAxisSetLockingJoint"}
{"language":"cpp","line":546,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisGetMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:546:function:emcAxisGetMaxVelocity"}
{"language":"cpp","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisGetMaxAcceleration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:555:function:emcAxisGetMaxAcceleration"}
{"language":"cpp","line":564,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:564:function:emcAxisUpdate"}
{"language":"cpp","line":587,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"JointOrTrajInited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:587:function:JointOrTrajInited"}
{"language":"cpp","line":607,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:607:function:emcJointInit"}
{"language":"cpp","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcAxisInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:627:function:emcAxisInit"}
{"language":"cpp","line":648,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcSpindleInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:648:function:emcSpindleInit"}
{"language":"cpp","line":669,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointHalt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:669:function:emcJointHalt"}
{"language":"cpp","line":688,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJogAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:688:function:emcJogAbort"}
{"language":"cpp","line":697,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:697:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointActivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:700:function:emcJointActivate"}
{"language":"cpp","line":717,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointDeactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:717:function:emcJointDeactivate"}
{"language":"cpp","line":726,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:726:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":729,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:729:function:emcJointOverrideLimits"}
{"language":"cpp","line":739,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:739:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":742,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:742:function:emcJointHome"}
{"language":"cpp","line":751,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:751:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":754,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointUnhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:754:function:emcJointUnhome"}
{"language":"cpp","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:763:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":766,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:766:function:emcJogCont"}
{"language":"cpp","line":790,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:790:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":793,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:793:function:emcJogIncr"}
{"language":"cpp","line":818,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:818:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":821,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJogAbs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:821:function:emcJogAbs"}
{"language":"cpp","line":846,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:846:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:849:function:emcJogStop"}
{"language":"cpp","line":861,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotWriteEmcmotCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:861:function:usrmotWriteEmcmotCommand"}
{"language":"cpp","line":865,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:865:function:emcJointLoadComp"}
{"language":"cpp","line":867,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"usrmotLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:867:function:usrmotLoadComp"}
{"language":"cpp","line":885,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcJointUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:885:function:emcJointUpdate"}
{"language":"cpp","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetJoints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:966:function:emcTrajSetJoints"}
{"language":"cpp","line":988,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajUpdateTag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:988:function:emcTrajUpdateTag"}
{"language":"cpp","line":993,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskintf.cc","source_sha":"017db5aeb5f6dcfbf138927b5114bdf4385e385309fd544f62275e6280a45834","symbol":"emcTrajSetAxes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskintf.cc:993:function:emcTrajSetAxes"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"TaskWrap","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:105:type:TaskWrap"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"emcIoPluginCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:128:function:emcIoPluginCall"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"buffer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:132:function:buffer"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:133:function:f"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"handle_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:136:function:handle_exception"}
{"language":"cpp","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:146:function:f"}
{"language":"cpp","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"handle_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:149:function:handle_exception"}
{"language":"cpp","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"emcIoUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:155:function:emcIoUpdate"}
{"language":"cpp","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"handle_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:161:function:handle_exception"}
{"language":"cpp","line":180,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"tool_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:180:function:tool_wrapper"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"tool_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:181:function:tool_array"}
{"language":"cpp","line":185,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"spindle_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:185:function:spindle_wrapper"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"spindle_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:186:function:spindle_array"}
{"language":"cpp","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"synch_di_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:189:function:synch_di_wrapper"}
{"language":"cpp","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"synch_dio_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:190:function:synch_dio_array"}
{"language":"cpp","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"synch_do_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:193:function:synch_do_wrapper"}
{"language":"cpp","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"synch_dio_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:194:function:synch_dio_array"}
{"language":"cpp","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"analog_input_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:197:function:analog_input_wrapper"}
{"language":"cpp","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"analog_io_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:198:function:analog_io_array"}
{"language":"cpp","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"analog_output_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:201:function:analog_output_wrapper"}
{"language":"cpp","line":202,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"analog_io_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:202:function:analog_io_array"}
{"language":"cpp","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"activeGCodes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:205:function:activeGCodes_wrapper"}
{"language":"cpp","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"active_g_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:206:function:active_g_codes_array"}
{"language":"cpp","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"activeMCodes_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:209:function:activeMCodes_wrapper"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"active_m_codes_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:210:function:active_m_codes_array"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"activeSettings_wrapper","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:213:function:activeSettings_wrapper"}
{"language":"cpp","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"active_settings_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:214:function:active_settings_array"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"BOOST_PYTHON_MAX_ARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:21:macro:BOOST_PYTHON_MAX_ARITY"}
{"language":"cpp","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"operator_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:221:function:operator_error"}
{"language":"cpp","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"operator_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:224:function:operator_text"}
{"language":"cpp","line":227,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"operator_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:227:function:operator_display"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"emctask_quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:47:function:emctask_quit"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"return_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:50:function:return_int"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"handle_exception","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:55:function:handle_exception"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"EXPAND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:63:macro:EXPAND"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:64:function:method"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"EXPAND1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:78:macro:EXPAND1"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:79:function:method"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"EXPAND2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:92:macro:EXPAND2"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/task/taskmodule.cc","source_sha":"dd139359b01b3616e33dfa405203c2af4a854d2c71ebc2aa0943a3db46568216","symbol":"method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/task/taskmodule.cc:93:function:method"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_mmap_read.cc","source_sha":"b31d68c315846a0d148d03ee1ae9d1b01c7ae17b5a9c17b35898ca9c1a19dada","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_mmap_read.cc:29:function:usage"}
{"language":"cpp","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_mmap_read.cc","source_sha":"b31d68c315846a0d148d03ee1ae9d1b01c7ae17b5a9c17b35898ca9c1a19dada","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_mmap_read.cc:37:function:main"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_mmap_read.cc","source_sha":"b31d68c315846a0d148d03ee1ae9d1b01c7ae17b5a9c17b35898ca9c1a19dada","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_mmap_read.cc:42:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_mmap_read.cc","source_sha":"b31d68c315846a0d148d03ee1ae9d1b01c7ae17b5a9c17b35898ca9c1a19dada","symbol":"HDR_FMT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_mmap_read.cc:70:macro:HDR_FMT"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_mmap_read.cc","source_sha":"b31d68c315846a0d148d03ee1ae9d1b01c7ae17b5a9c17b35898ca9c1a19dada","symbol":"DATA_FMT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_mmap_read.cc:71:macro:DATA_FMT"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_watch.cc","source_sha":"1d84e6b840cb4278a03a75bf9cd90e5f3b3edf12e6a1fdb08d77ba8e1b7cf0da","symbol":"DATA_FMT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_watch.cc:27:macro:DATA_FMT"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_watch.cc","source_sha":"1d84e6b840cb4278a03a75bf9cd90e5f3b3edf12e6a1fdb08d77ba8e1b7cf0da","symbol":"HDR_FMT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_watch.cc:28:macro:HDR_FMT"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_watch.cc","source_sha":"1d84e6b840cb4278a03a75bf9cd90e5f3b3edf12e6a1fdb08d77ba8e1b7cf0da","symbol":"HDR_INTERVAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_watch.cc:29:macro:HDR_INTERVAL"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_watch.cc","source_sha":"1d84e6b840cb4278a03a75bf9cd90e5f3b3edf12e6a1fdb08d77ba8e1b7cf0da","symbol":"header","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_watch.cc:31:function:header"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tool_watch.cc","source_sha":"1d84e6b840cb4278a03a75bf9cd90e5f3b3edf12e6a1fdb08d77ba8e1b7cf0da","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tool_watch.cc:36:function:main"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_db_getall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:103:function:tooldata_db_getall"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"TOOL_DATA_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:25:macro:TOOL_DATA_H"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:52:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_put","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:53:function:tooldata_put"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:54:function:tooldata_get"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:56:function:tooldata_init"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:57:function:tooldata_reset"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_last_index_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:58:function:tooldata_last_index_set"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_last_index_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:59:function:tooldata_last_index_get"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_find_index_for_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:60:function:tooldata_find_index_for_tool"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_add_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:70:function:tooldata_add_init"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_read_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:71:function:tooldata_read_entry"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_set_db","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:73:function:tooldata_set_db"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:76:function:tooldata_load"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:78:function:tooldata_save"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tool_mmap_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:82:function:tool_mmap_creator"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tool_mmap_user","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:83:function:tool_mmap_user"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tool_mmap_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:84:function:tool_mmap_close"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tool_mmap_is_random_toolchanger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:85:function:tool_mmap_is_random_toolchanger"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tool_nml_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:89:function:tool_nml_register"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"DB_SPINDLE_SAVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:96:macro:DB_SPINDLE_SAVE"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata.hh","source_sha":"0570424e4794228e191eb6f1f8a71a6aeef5917a111602ce4bf552d74f738ac0","symbol":"tooldata_db_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata.hh:98:function:tooldata_db_init"}
{"language":"cpp","line":244,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"F_ITEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:244:macro:F_ITEM"}
{"language":"cpp","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"I_ITEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:252:macro:I_ITEM"}
{"language":"cpp","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:279:function:tooldata_load"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:29:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":353,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"write_tool_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:353:function:write_tool_line"}
{"language":"cpp","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:36:function:tooldata_init"}
{"language":"cpp","line":371,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:371:function:tooldata_save"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:41:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:43:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_set_db","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:56:function:tooldata_set_db"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_add_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:62:function:tooldata_add_init"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_common.cc","source_sha":"216a4f9d4d7a78a9d52762fdf9034bef351d0c2fbd3ab8803c6c5463e172b27d","symbol":"tooldata_read_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_common.cc:70:function:tooldata_read_entry"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"readready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:127:function:readready"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"pollfd","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:129:type:pollfd"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"send_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:137:function:send_request"}
{"language":"cpp","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"read_reply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:148:function:read_reply"}
{"language":"cpp","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"strlen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:178:function:strlen"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"send_and_verify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:181:function:send_and_verify"}
{"language":"cpp","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"tooldata_db_getall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:194:function:tooldata_db_getall"}
{"language":"cpp","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"tooldata_db_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:238:function:tooldata_db_init"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"DB_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:30:macro:DB_VERSION"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"MAX_DB_PROGRAM_ARGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:31:macro:MAX_DB_PROGRAM_ARGS"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:32:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"NUM_PIPES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:43:macro:NUM_PIPES"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"PARENT_WRITE_PIPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:48:macro:PARENT_WRITE_PIPE"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"PARENT_READ_PIPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:49:macro:PARENT_READ_PIPE"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"READ_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:53:macro:READ_FD"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"WRITE_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:54:macro:WRITE_FD"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"PARENT_READ_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:56:macro:PARENT_READ_FD"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"PARENT_WRITE_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:57:macro:PARENT_WRITE_FD"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"CHILD_READ_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:59:macro:CHILD_READ_FD"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"CHILD_WRITE_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:60:macro:CHILD_WRITE_FD"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"READ_TIMEOUT_MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:62:macro:READ_TIMEOUT_MS"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"handle_sigchild","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:67:function:handle_sigchild"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_db.cc","source_sha":"23d841be1e2e046a87a79e5bf7ed9083eaa9bd9904bd614051c82f0a1d3e2dc1","symbol":"fork_create","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_db.cc:92:function:fork_create"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_mutex_give","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:106:function:tool_mmap_mutex_give"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_is_random_toolchanger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:112:function:tool_mmap_is_random_toolchanger"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_creator","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:124:function:tool_mmap_creator"}
{"language":"cpp","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_user","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:166:function:tool_mmap_user"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:195:function:tool_mmap_close"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tooldata_last_index_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:226:function:tooldata_last_index_get"}
{"language":"cpp","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tooldata_put","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:237:function:tooldata_put"}
{"language":"cpp","line":271,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tooldata_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:271:function:tooldata_reset"}
{"language":"cpp","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tooldata_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:283:function:tooldata_get"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:28:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":304,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tooldata_find_index_for_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:304:function:tooldata_find_index_for_tool"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_FILENAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:30:macro:TOOL_MMAP_FILENAME"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:31:macro:TOOL_MMAP_MODE"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_CREATOR_OPEN_FLAGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:32:macro:TOOL_MMAP_CREATOR_OPEN_FLAGS"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_USER_OPEN_FLAGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:33:macro:TOOL_MMAP_USER_OPEN_FLAGS"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_HEADER_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:52:macro:TOOL_MMAP_HEADER_OFFSET"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_HEADER_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:53:macro:TOOL_MMAP_HEADER_SIZE"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:55:macro:TOOL_MMAP_SIZE"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TOOL_MMAP_STRIDE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:58:macro:TOOL_MMAP_STRIDE"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"HPTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:60:macro:HPTR"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"TPTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:63:macro:TPTR"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_fname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:73:function:tool_mmap_fname"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_mmap.cc","source_sha":"bc668bc6773c9b4377f03f2347f05442d482d270f7d3a42984691f62689c6f38","symbol":"tool_mmap_mutex_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_mmap.cc:81:function:tool_mmap_mutex_get"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"UNEXPECTED_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:20:macro:UNEXPECTED_MSG"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tool_nml_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:30:function:tool_nml_register"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_last_index_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:40:function:tooldata_last_index_set"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_last_index_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:45:function:tooldata_last_index_get"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_put","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:51:function:tooldata_put"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:65:function:tooldata_reset"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:74:function:tooldata_get"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/tooldata/tooldata_nml.cc","source_sha":"00155d179a05d14f970098d461d2a6e1af0dc46cd60e97f248ffa3363e5429f5","symbol":"tooldata_find_index_for_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tooldata/tooldata_nml.cc:92:function:tooldata_find_index_for_tool"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"clip_max","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:101:function:clip_max"}
{"language":"c","line":1105,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"blendCalculateNormals3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1105:function:blendCalculateNormals3"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"saturate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:112:function:saturate"}
{"language":"c","line":1132,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"blendComputeParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1132:function:blendComputeParameters"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"bisaturate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:127:function:bisaturate"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"bound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:143:function:bound"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"sat_inplace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:157:function:sat_inplace"}
{"language":"c","line":1599,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"blendGeom3Print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1599:function:blendGeom3Print"}
{"language":"c","line":1613,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"blendPoints3Print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1613:function:blendPoints3Print"}
{"language":"c","line":1634,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCartAbsMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1634:function:pmCartAbsMax"}
{"language":"c","line":1636,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"fmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1636:function:fmax"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCirclePrint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:170:function:pmCirclePrint"}
{"language":"c","line":1736,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"printSpiralArcLengthFit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1736:function:printSpiralArcLengthFit"}
{"language":"c","line":1834,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCircleAngleFromParam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1834:function:pmCircleAngleFromParam"}
{"language":"c","line":1843,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCircleEffectiveMinRadius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:1843:function:pmCircleEffectiveMinRadius"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"checkTangentAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:268:function:checkTangentAngle"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"findMaxTangentAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:35:function:findMaxTangentAngle"}
{"language":"c","line":381,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCartCartParallel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:381:function:pmCartCartParallel"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"pmCartMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:416:function:pmCartMin"}
{"language":"c","line":418,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:418:function:fmin"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"findKinkAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:57:function:findKinkAccel"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"fsign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:72:function:fsign"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"negate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:85:function:negate"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.c","source_sha":"27b9b1192f273f77d52b7810dbd633e8ffd03f0e3127015eafae475e18b0666a","symbol":"clip_min","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.c:91:function:clip_min"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"findMaxTangentAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:123:function:findMaxTangentAngle"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"findKinkAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:125:function:findKinkAccel"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"fsign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:127:function:fsign"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"clip_min","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:129:function:clip_min"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"clip_max","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:131:function:clip_max"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"saturate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:133:function:saturate"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"bisaturate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:135:function:bisaturate"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"sat_inplace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:137:function:sat_inplace"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"checkTangentAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:139:function:checkTangentAngle"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"pmCartMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:144:function:pmCartMin"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"BLENDMATH_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:14:macro:BLENDMATH_H"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"blendCalculateNormals3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:172:function:blendCalculateNormals3"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"blendComputeParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:174:function:blendComputeParameters"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"BLEND_ACC_RATIO_TANGENTIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:19:macro:BLEND_ACC_RATIO_TANGENTIAL"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"BLEND_ACC_RATIO_NORMAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:20:macro:BLEND_ACC_RATIO_NORMAL"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"BLEND_KINK_FACTOR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:21:macro:BLEND_KINK_FACTOR"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"blendGeom3Print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:239:function:blendGeom3Print"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"blendParamPrint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:240:function:blendParamPrint"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"blendPoints3Print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:241:function:blendPoints3Print"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"pmCartAbsMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:243:function:pmCartAbsMax"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"pmCircleEffectiveMinRadius","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:260:function:pmCircleEffectiveMinRadius"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"findVPeak","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:262:function:findVPeak"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/blendmath.h","source_sha":"48276307d04edfaf63a394e41aa62f698e29787884d1cd23673f18763c4088f1","symbol":"pmSqrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/blendmath.h:264:function:pmSqrt"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.c","source_sha":"58a31693ffc61528c4e8842386fcd0267ab28edef4a27b2aa91d1b7af85fc934","symbol":"arcLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.c:113:function:arcLength"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.c","source_sha":"58a31693ffc61528c4e8842386fcd0267ab28edef4a27b2aa91d1b7af85fc934","symbol":"arcInitFromPoints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.c:160:function:arcInitFromPoints"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.c","source_sha":"58a31693ffc61528c4e8842386fcd0267ab28edef4a27b2aa91d1b7af85fc934","symbol":"arcTangent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.c:177:function:arcTangent"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.c","source_sha":"58a31693ffc61528c4e8842386fcd0267ab28edef4a27b2aa91d1b7af85fc934","symbol":"arcPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.c:86:function:arcPoint"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"SPHERICAL_ARC_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:14:macro:SPHERICAL_ARC_H"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"ARC_POS_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:18:macro:ARC_POS_EPSILON"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"ARC_MIN_RADIUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:19:macro:ARC_MIN_RADIUS"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"ARC_MIN_ANGLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:20:macro:ARC_MIN_ANGLE"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"ARC_ABS_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:22:macro:ARC_ABS_ERR"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"ARC_REL_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:23:macro:ARC_REL_ERR"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"arcPoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:53:function:arcPoint"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"arcNormalizedSlerp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:55:function:arcNormalizedSlerp"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"arcLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:57:function:arcLength"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/spherical_arc.h","source_sha":"24369c82fd770cdfd392c8ae8a2e30a46e04b44a3ed6bbd8745d45bc85147801","symbol":"arcTangent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/spherical_arc.h:66:function:arcTangent"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcRemoveKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:106:function:tcRemoveKinkProperties"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcCircleStartAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:115:function:tcCircleStartAccelUnitVector"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcCircleEndAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:138:function:tcCircleEndAccelUnitVector"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetStartAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:154:function:tcGetStartAccelUnitVector"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetEndAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:176:function:tcGetEndAccelUnitVector"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcCanConsume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:217:function:tcCanConsume"}
{"language":"c","line":278,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetStartTangentUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:278:function:tcGetStartTangentUnitVector"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetEndTangentUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:300:function:tcGetEndTangentUnitVector"}
{"language":"c","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetDistanceToGo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:326:function:tcGetDistanceToGo"}
{"language":"c","line":335,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetTarget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:335:function:tcGetTarget"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:356:function:tcGetPos"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetStartpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:361:function:tcGetStartpoint"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetEndpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:366:function:tcGetEndpoint"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetPosReal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:371:function:tcGetPosReal"}
{"language":"c","line":452,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:452:function:tcSetTermCond"}
{"language":"c","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcIsBlending","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:529:function:tcIsBlending"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:52:function:fmin"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetOverallMaxAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:55:function:tcGetOverallMaxAccel"}
{"language":"c","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"pmLine9Target","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:600:function:pmLine9Target"}
{"language":"c","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcSetupState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:674:function:tcSetupState"}
{"language":"c","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"pmCircle9Target","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:738:function:pmCircle9Target"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcGetTangentialMaxAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:73:function:tcGetTangentialMaxAccel"}
{"language":"c","line":748,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcUpdateCircleAccRatio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:748:function:tcUpdateCircleAccRatio"}
{"language":"c","line":769,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcFinalizeLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:769:function:tcFinalizeLength"}
{"language":"c","line":792,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcClampVelocityByLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:792:function:tcClampVelocityByLength"}
{"language":"c","line":810,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcUpdateTargetFromCircle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:810:function:tcUpdateTargetFromCircle"}
{"language":"c","line":853,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"pmRigidTapTarget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:853:function:pmRigidTapTarget"}
{"language":"c","line":864,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcPureRotaryCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:864:function:tcPureRotaryCheck"}
{"language":"c","line":876,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcSetCircleXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:876:function:tcSetCircleXYZ"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcSetKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:88:function:tcSetKinkProperties"}
{"language":"c","line":906,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcClearFlags","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:906:function:tcClearFlags"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.c","source_sha":"ff2a123adaa198c71dcd9a9c1a3a403ab25f9d6c217684afc4a093829adef2c1","symbol":"tcInitKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.c:98:function:tcInitKinkProperties"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcSetupState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:105:function:tcSetupState"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcUpdateCircleAccRatio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:107:function:tcUpdateCircleAccRatio"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcFinalizeLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:109:function:tcFinalizeLength"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcClampVelocityByLength","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:111:function:tcClampVelocityByLength"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcPureRotaryCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:113:function:tcPureRotaryCheck"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcSetCircleXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:115:function:tcSetCircleXYZ"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcClearFlags","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:117:function:tcClearFlags"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"TC_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:16:macro:TC_H"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetOverallMaxAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:28:function:tcGetOverallMaxAccel"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetTangentialMaxAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:29:function:tcGetTangentialMaxAccel"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcSetKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:31:function:tcSetKinkProperties"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcInitKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:32:function:tcInitKinkProperties"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcRemoveKinkProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:33:function:tcRemoveKinkProperties"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetEndpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:34:function:tcGetEndpoint"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetStartpoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:35:function:tcGetStartpoint"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:36:function:tcGetPos"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetPosReal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:37:function:tcGetPosReal"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetEndAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:38:function:tcGetEndAccelUnitVector"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetStartAccelUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:39:function:tcGetStartAccelUnitVector"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetEndTangentUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:40:function:tcGetEndTangentUnitVector"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetStartTangentUnitVector","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:41:function:tcGetStartTangentUnitVector"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetDistanceToGo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:43:function:tcGetDistanceToGo"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcGetTarget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:44:function:tcGetTarget"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcCanConsume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:49:function:tcCanConsume"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:51:function:tcSetTermCond"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcIsBlending","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:57:function:tcIsBlending"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"pmLine9Target","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:69:function:pmLine9Target"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"pmCircle9Target","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:75:function:pmCircle9Target"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"pmRigidTapTarget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:89:function:pmRigidTapTarget"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc.h","source_sha":"48caa2255744257b9b8e37812766f7feb3d012d1891dfdd6634edd32f1c65ba5","symbol":"tcSetupFromTP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc.h:98:function:tcSetupFromTP"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:142:type:state_tag_t"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_TYPES_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:14:macro:TC_TYPES_H"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"BLEND_DIST_FRACTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:22:macro:BLEND_DIST_FRACTION"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_GET_PROGRESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:49:macro:TC_GET_PROGRESS"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_GET_STARTPOINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:50:macro:TC_GET_STARTPOINT"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_GET_ENDPOINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:51:macro:TC_GET_ENDPOINT"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_OPTIM_UNTOUCHED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:53:macro:TC_OPTIM_UNTOUCHED"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_OPTIM_AT_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:54:macro:TC_OPTIM_AT_MAX"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_ACCEL_TRAPZ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:56:macro:TC_ACCEL_TRAPZ"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tc_types.h","source_sha":"5ce27b5a545d8b4acaf119bf314fc4fed9320c22f975d786b7b2ec94d8029cb5","symbol":"TC_ACCEL_RAMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tc_types.h:57:macro:TC_ACCEL_RAMP"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqPut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:118:function:tcqPut"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqPopBack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:152:function:tcqPopBack"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"TCQ_REVERSE_MARGIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:169:macro:TCQ_REVERSE_MARGIN"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqPop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:171:function:tcqPop"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqRemove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:213:function:tcqRemove"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqBackStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:237:function:tcqBackStep"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:24:function:tcqCheck"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqLen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:267:function:tcqLen"}
{"language":"c","line":295,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"TC_QUEUE_MARGIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:295:macro:TC_QUEUE_MARGIN"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqFull","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:308:function:tcqFull"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqCreate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:46:function:tcqCreate"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:71:function:tcqDelete"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.c","source_sha":"2eb9de3c38d4d86338bda149baf52f9e9c87111cac9dff2b17884a2deb0feb05","symbol":"tcqInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.c:93:function:tcqInit"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"TCQ_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:22:macro:TCQ_H"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:43:function:tcqDelete"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:46:function:tcqInit"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqPut","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:49:function:tcqPut"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqPopBack","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:52:function:tcqPopBack"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqPop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:54:function:tcqPop"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqRemove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:57:function:tcqRemove"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqBackStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:59:function:tcqBackStep"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqLen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:62:function:tcqLen"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tcq.h","source_sha":"61f516f51a78f505fc2d2ee60c967de2c35dce298def5466e4b8a5a9aa7fcbd2","symbol":"tcqFull","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tcq.h:73:function:tcqFull"}
{"language":"c","line":1105,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCreateArcLineBlend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1105:function:tpCreateArcLineBlend"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCheckEndCondition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:111:function:tpCheckEndCondition"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpRunOptimization","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:116:function:tpRunOptimization"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpAddSegmentToQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:118:function:tpAddSegmentToQueue"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMaxTargetVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:120:function:tpGetMaxTargetVel"}
{"language":"c","line":1246,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCreateArcArcBlend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1246:function:tpCreateArcArcBlend"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tcRotaryMotionCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:131:function:tcRotaryMotionCheck"}
{"language":"c","line":1503,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpAddSegmentToQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1503:function:tpAddSegmentToQueue"}
{"language":"c","line":1527,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"handleModeChange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1527:function:handleModeChange"}
{"language":"c","line":1547,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetupSyncedIO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1547:function:tpSetupSyncedIO"}
{"language":"c","line":1571,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1571:type:state_tag_t"}
{"language":"c","line":1679,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpComputeOptimalVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1679:function:tpComputeOptimalVelocity"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetTangentKinkRatio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:169:function:tpGetTangentKinkRatio"}
{"language":"c","line":1726,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpRunOptimization","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1726:function:tpRunOptimization"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"fmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:173:function:fmax"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMachineAccelBounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:176:function:tpGetMachineAccelBounds"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMachineVelBounds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:188:function:tpGetMachineVelBounds"}
{"language":"c","line":1986,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpHandleBlendArc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:1986:function:tpHandleBlendArc"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMachineActiveLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:199:function:tpGetMachineActiveLimit"}
{"language":"c","line":2131,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2131:type:state_tag_t"}
{"language":"c","line":2319,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tcUpdateDistFromAccel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2319:function:tcUpdateDistFromAccel"}
{"language":"c","line":2353,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpDebugCycleInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2353:function:tpDebugCycleInfo"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:243:function:fmin"}
{"language":"c","line":2491,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpToggleDIOs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2491:function:tpToggleDIOs"}
{"language":"c","line":2596,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpUpdateMovementStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2596:function:tpUpdateMovementStatus"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:264:function:fmin"}
{"language":"c","line":2675,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpHandleEmptyQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2675:function:tpHandleEmptyQueue"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"getMaxFeedScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:268:function:getMaxFeedScale"}
{"language":"c","line":2692,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetRotaryUnlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2692:function:tpSetRotaryUnlock"}
{"language":"c","line":2697,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetRotaryIsUnlocked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2697:function:tpGetRotaryIsUnlocked"}
{"language":"c","line":2698,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"_GetRotaryIsUnlocked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2698:function:_GetRotaryIsUnlocked"}
{"language":"c","line":2798,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCheckAtSpeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2798:function:tpCheckAtSpeed"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"EMC_TRAJ_TERM_COND_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:27:macro:EMC_TRAJ_TERM_COND_STOP"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMaxTargetVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:283:function:tpGetMaxTargetVel"}
{"language":"c","line":2851,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpActivateSegment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2851:function:tpActivateSegment"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"EMC_TRAJ_TERM_COND_EXACT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:28:macro:EMC_TRAJ_TERM_COND_EXACT"}
{"language":"c","line":2950,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSyncVelocityMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:2950:function:tpSyncVelocityMode"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"EMC_TRAJ_TERM_COND_BLEND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:29:macro:EMC_TRAJ_TERM_COND_BLEND"}
{"language":"c","line":3131,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpUpdateInitialStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3131:function:tpUpdateInitialStatus"}
{"language":"c","line":3173,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCheckEndCondition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3173:function:tpCheckEndCondition"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:333:function:fmin"}
{"language":"c","line":3401,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpRunCycle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3401:function:tpRunCycle"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetSignedSpindlePosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:340:function:tpGetSignedSpindlePosition"}
{"language":"c","line":3516,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetSpindleSync","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3516:function:tpSetSpindleSync"}
{"language":"c","line":3531,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3531:function:tpPause"}
{"language":"c","line":3540,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3540:function:tpResume"}
{"language":"c","line":3549,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3549:function:tpAbort"}
{"language":"c","line":3563,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetMotionType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3563:function:tpGetMotionType"}
{"language":"c","line":3568,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3568:function:tpGetPos"}
{"language":"c","line":3581,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpIsDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3581:function:tpIsDone"}
{"language":"c","line":3590,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpQueueDepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3590:function:tpQueueDepth"}
{"language":"c","line":3599,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpActiveDepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3599:function:tpActiveDepth"}
{"language":"c","line":3608,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetAout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3608:function:tpSetAout"}
{"language":"c","line":3618,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetDout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3618:function:tpSetDout"}
{"language":"c","line":3631,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetRunDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3631:function:tpSetRunDir"}
{"language":"c","line":3649,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpIsMoving","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:3649:function:tpIsMoving"}
{"language":"c","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"makepins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:373:function:makepins"}
{"language":"c","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"HAL_PREFIX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:374:macro:HAL_PREFIX"}
{"language":"c","line":398,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCreate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:398:function:tpCreate"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:423:function:tpInit"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpClearDIOs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:431:function:tpClearDIOs"}
{"language":"c","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:456:function:tpClear"}
{"language":"c","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:464:type:state_tag_t"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"TP_OPTIMIZATION_LAZY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:46:macro:TP_OPTIMIZATION_LAZY"}
{"language":"c","line":484,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpClearDIOs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:484:function:tpClearDIOs"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"MAKE_TP_HAL_PINS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:48:macro:MAKE_TP_HAL_PINS"}
{"language":"c","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:492:function:tpInit"}
{"language":"c","line":525,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:525:function:tpClear"}
{"language":"c","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:531:function:tpSetCycleTime"}
{"language":"c","line":550,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetVmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:550:function:tpSetVmax"}
{"language":"c","line":568,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetVlimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:568:function:tpSetVlimit"}
{"language":"c","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetAmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:581:function:tpSetAmax"}
{"language":"c","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:599:function:tpSetId"}
{"language":"c","line":618,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpGetExecId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:618:function:tpGetExecId"}
{"language":"c","line":627,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:627:type:state_tag_t"}
{"language":"c","line":630,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:630:type:state_tag_t"}
{"language":"c","line":644,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:644:function:tpSetTermCond"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:64:function:void"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:65:function:void"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:66:function:void"}
{"language":"c","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:672:function:tpSetPos"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:67:function:int"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:68:function:double"}
{"language":"c","line":693,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpSetCurrentPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:693:function:tpSetCurrentPos"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:69:function:double"}
{"language":"c","line":714,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpAddCurrentPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:714:function:tpAddCurrentPos"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpMotFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:71:function:tpMotFunctions"}
{"language":"c","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpErrorCheck","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:738:function:tpErrorCheck"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCalculateTriangleVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:757:function:tpCalculateTriangleVel"}
{"language":"c","line":765,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"findVPeak","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:765:function:findVPeak"}
{"language":"c","line":776,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCalculateOptimizationInitialVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:776:function:tpCalculateOptimizationInitialVel"}
{"language":"c","line":784,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"fmin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:784:function:fmin"}
{"language":"c","line":848,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tcSetLineXYZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:848:function:tcSetLineXYZ"}
{"language":"c","line":866,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"find_max_element","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:866:function:find_max_element"}
{"language":"c","line":947,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.c","source_sha":"e0e4be6ef0b0a6c8b5eee32db9307986651938bc72c4e2c44750133b8da4dba8","symbol":"tpCreateLineArcBlend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.c:947:function:tpCreateLineArcBlend"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"TP_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:15:macro:TP_H"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpAddCurrentPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:23:function:tpAddCurrentPos"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetCurrentPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:24:function:tpSetCurrentPos"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpIsMoving","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:28:function:tpIsMoving"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:29:function:tpInit"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpCreate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:32:function:tpCreate"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:33:function:tpClear"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpClearDIOs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:34:function:tpClearDIOs"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetCycleTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:35:function:tpSetCycleTime"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetVmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:36:function:tpSetVmax"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetVlimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:37:function:tpSetVlimit"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetAmax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:38:function:tpSetAmax"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:39:function:tpSetId"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpGetExecId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:40:function:tpGetExecId"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:41:type:state_tag_t"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetTermCond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:42:function:tpSetTermCond"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:43:function:tpSetPos"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpRunCycle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:44:function:tpRunCycle"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:45:function:tpPause"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:46:function:tpResume"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:47:function:tpAbort"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:55:type:state_tag_t"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpGetPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:63:function:tpGetPos"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpIsDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:64:function:tpIsDone"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpQueueDepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:65:function:tpQueueDepth"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpActiveDepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:66:function:tpActiveDepth"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpGetMotionType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:67:function:tpGetMotionType"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetSpindleSync","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:68:function:tpSetSpindleSync"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetAout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:70:function:tpSetAout"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpSetRunDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:73:function:tpSetRunDir"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp.h","source_sha":"e36449a34f0ae67fa15e570b3c3117d39d3bada44c9e1ba61e7aa52533c46f17","symbol":"tpMotFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp.h:77:function:tpMotFunctions"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"TP_DEBUG_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:14:macro:TP_DEBUG_H"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:22:macro:tp_debug_print"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:25:macro:tp_debug_print"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:27:macro:tp_debug_print"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_json_double","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:31:macro:tp_debug_json_double"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_json_start","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:32:macro:tp_debug_json_start"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_debug_json_end","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:33:macro:tp_debug_json_end"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"STATIC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:37:macro:STATIC"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"STATIC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:39:macro:STATIC"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tc_debug_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:44:macro:tc_debug_print"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tc_debug_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:46:macro:tc_debug_print"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_posemath_debug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:51:macro:tp_posemath_debug"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_posemath_debug","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:53:macro:tp_posemath_debug"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_info_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:58:macro:tp_info_print"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"tp_info_print","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:60:macro:tp_info_print"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"gdb_fake_catch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:63:function:gdb_fake_catch"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_debug.h","source_sha":"033eab89f8378ed781b4c494ca4abba986282f83cb0ca7288bf56b5a5e4c6228","symbol":"gdb_fake_assert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_debug.h:64:function:gdb_fake_assert"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"state_tag_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:118:type:state_tag_t"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_TYPES_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:15:macro:TP_TYPES_H"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_DEFAULT_QUEUE_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:23:macro:TP_DEFAULT_QUEUE_SIZE"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_MIN_SEGMENT_CYCLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:26:macro:TP_MIN_SEGMENT_CYCLES"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_OPTIMIZATION_CUTOFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:29:macro:TP_OPTIMIZATION_CUTOFF"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_QUEUE_THRESHOLD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:32:macro:TP_QUEUE_THRESHOLD"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_PURE_ROTATION_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:35:macro:TP_PURE_ROTATION_EPSILON"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_ACCEL_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:39:macro:TP_ACCEL_EPSILON"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_VEL_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:40:macro:TP_VEL_EPSILON"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_POS_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:41:macro:TP_POS_EPSILON"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_TIME_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:42:macro:TP_TIME_EPSILON"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_ANGLE_EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:43:macro:TP_ANGLE_EPSILON"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_ANGLE_EPSILON_SQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:44:macro:TP_ANGLE_EPSILON_SQ"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_MIN_ARC_ANGLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:45:macro:TP_MIN_ARC_ANGLE"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_MIN_ARC_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:46:macro:TP_MIN_ARC_LENGTH"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tp_types.h","source_sha":"2d552b57e2ae7cd71dede51c0a1adc86a01173dc24d49d8bbdb8467e0a85d18d","symbol":"TP_BIG_NUM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tp_types.h:47:macro:TP_BIG_NUM"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tpmod.c","source_sha":"1420f5777e0d1063709a6fdf4e391ec64abc43f9dd1da0838571052a92139d94","symbol":"TPMOD_DEBUG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tpmod.c:14:macro:TPMOD_DEBUG"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tpmod.c","source_sha":"1420f5777e0d1063709a6fdf4e391ec64abc43f9dd1da0838571052a92139d94","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tpmod.c:22:function:rtapi_app_main"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/tp/tpmod.c","source_sha":"1420f5777e0d1063709a6fdf4e391ec64abc43f9dd1da0838571052a92139d94","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/tp/tpmod.c:43:function:rtapi_app_exit"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/_toglmodule.c","source_sha":"8d323f34ca729f0d7eb5cbc1b7e3a95e95338f7f3d9c5e5e724b899498a60108","symbol":"PyInit__togl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/_toglmodule.c:79:function:PyInit__togl"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/_toglmodule.c","source_sha":"8d323f34ca729f0d7eb5cbc1b7e3a95e95338f7f3d9c5e5e724b899498a60108","symbol":"PyInit__togl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/_toglmodule.c:80:function:PyInit__togl"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Ini_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:105:function:Ini_init"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyUnicode_FromString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:129:function:PyUnicode_FromString"}
{"language":"cpp","line":1445,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1445:function:PyLong_FromLong"}
{"language":"cpp","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Ini_dealloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:149:function:Ini_dealloc"}
{"language":"cpp","line":1603,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Error_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1603:function:Error_init"}
{"language":"cpp","line":1617,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Error_poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1617:function:Error_poll"}
{"language":"cpp","line":1629,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PASTE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1629:macro:PASTE"}
{"language":"cpp","line":1630,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"_TYPECASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1630:macro:_TYPECASE"}
{"language":"cpp","line":1638,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"TYPECASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1638:macro:TYPECASE"}
{"language":"cpp","line":1657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Error_dealloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1657:function:Error_dealloc"}
{"language":"cpp","line":1711,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"AXIS_MASK_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1711:macro:AXIS_MASK_A"}
{"language":"cpp","line":1712,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"AXIS_MASK_B","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1712:macro:AXIS_MASK_B"}
{"language":"cpp","line":1713,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"AXIS_MASK_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1713:macro:AXIS_MASK_C"}
{"language":"cpp","line":1722,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"rotate_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1722:function:rotate_z"}
{"language":"cpp","line":1737,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"rotate_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1737:function:rotate_y"}
{"language":"cpp","line":1752,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"rotate_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1752:function:rotate_x"}
{"language":"cpp","line":1767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"translate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1767:function:translate"}
{"language":"cpp","line":1773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"vertex9","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1773:function:vertex9"}
{"language":"cpp","line":1806,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"glvertex9","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1806:function:glvertex9"}
{"language":"cpp","line":1812,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"line9","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1812:function:line9"}
{"language":"cpp","line":1833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"line9b","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1833:function:line9b"}
{"language":"cpp","line":1887,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:1887:function:Py_BuildValue"}
{"language":"cpp","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PY_SSIZE_T_CLEAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:19:macro:PY_SSIZE_T_CLEAN"}
{"language":"cpp","line":2034,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2034:type:color"}
{"language":"cpp","line":2044,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2044:type:logger_point"}
{"language":"cpp","line":2046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2046:type:color"}
{"language":"cpp","line":2048,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2048:type:color"}
{"language":"cpp","line":2051,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"NUMCOLORS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2051:macro:NUMCOLORS"}
{"language":"cpp","line":2052,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"MAX_POINTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2052:macro:MAX_POINTS"}
{"language":"cpp","line":2056,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2056:type:logger_point"}
{"language":"cpp","line":2057,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2057:type:color"}
{"language":"cpp","line":2068,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"colinear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2068:function:colinear"}
{"language":"cpp","line":2082,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2082:function:LOCK"}
{"language":"cpp","line":2083,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"UNLOCK","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2083:function:UNLOCK"}
{"language":"cpp","line":2085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Logger_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2085:function:Logger_init"}
{"language":"cpp","line":2087,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2087:type:color"}
{"language":"cpp","line":20,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"__STDC_FORMAT_MACROS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:20:macro:__STDC_FORMAT_MACROS"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"EMC_COMMAND_TIMEOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:210:macro:EMC_COMMAND_TIMEOUT"}
{"language":"cpp","line":2112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Logger_dealloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2112:function:Logger_dealloc"}
{"language":"cpp","line":211,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"EMC_COMMAND_DELAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:211:macro:EMC_COMMAND_DELAY"}
{"language":"cpp","line":2129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2129:type:color"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"emcWaitCommandComplete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:213:function:emcWaitCommandComplete"}
{"language":"cpp","line":2145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2145:type:color"}
{"language":"cpp","line":2157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"dist2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2157:function:dist2"}
{"language":"cpp","line":2165,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2165:type:timespec"}
{"language":"cpp","line":2189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"color","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2189:type:color"}
{"language":"cpp","line":2190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2190:type:logger_point"}
{"language":"cpp","line":2191,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2191:type:logger_point"}
{"language":"cpp","line":2258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2258:type:logger_point"}
{"language":"cpp","line":2264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2264:type:logger_point"}
{"language":"cpp","line":2271,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2271:type:logger_point"}
{"language":"cpp","line":2278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2278:type:logger_point"}
{"language":"cpp","line":2291,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Logger_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2291:function:Logger_clear"}
{"language":"cpp","line":2297,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Logger_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2297:function:Logger_stop"}
{"language":"cpp","line":2303,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Logger_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2303:function:Logger_call"}
{"language":"cpp","line":2348,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"logger_point","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2348:type:logger_point"}
{"language":"cpp","line":234,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"emcSendCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:234:function:emcSendCommand"}
{"language":"cpp","line":2430,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"METH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2430:macro:METH"}
{"language":"cpp","line":2446,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"ENUM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2446:macro:ENUM"}
{"language":"cpp","line":2447,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"ENUMX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2447:macro:ENUMX"}
{"language":"cpp","line":2457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyInit_linuxcnc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2457:function:PyInit_linuxcnc"}
{"language":"cpp","line":2458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyInit_linuxcnc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:2458:function:PyInit_linuxcnc"}
{"language":"cpp","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyUnicode_AsUTF8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:256:function:PyUnicode_AsUTF8"}
{"language":"cpp","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Stat_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:259:function:Stat_init"}
{"language":"cpp","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"RCS_STAT_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:264:function:RCS_STAT_CHANNEL"}
{"language":"cpp","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Stat_dealloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:274:function:Stat_dealloc"}
{"language":"cpp","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"check_stat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:279:function:check_stat"}
{"language":"cpp","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"dict_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:316:function:dict_add"}
{"language":"cpp","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"dict_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:321:function:dict_add"}
{"language":"cpp","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"dict_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:326:function:dict_add"}
{"language":"cpp","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"dict_add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:331:function:dict_add"}
{"language":"cpp","line":352,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"TOOL_0_EXCEPTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:352:macro:TOOL_0_EXCEPTION"}
{"language":"cpp","line":406,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"O","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:406:macro:O"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_FORWARD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:48:macro:LOCAL_SPINDLE_FORWARD"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_REVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:49:macro:LOCAL_SPINDLE_REVERSE"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:50:macro:LOCAL_SPINDLE_OFF"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_INCREASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:51:macro:LOCAL_SPINDLE_INCREASE"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_DECREASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:52:macro:LOCAL_SPINDLE_DECREASE"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_SPINDLE_CONSTANT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:53:macro:LOCAL_SPINDLE_CONSTANT"}
{"language":"cpp","line":540,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:540:function:PyLong_FromLong"}
{"language":"cpp","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:544:function:pose"}
{"language":"cpp","line":548,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:548:function:pose"}
{"language":"cpp","line":552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:552:function:pose"}
{"language":"cpp","line":556,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:556:function:pose"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_MIST_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:55:macro:LOCAL_MIST_ON"}
{"language":"cpp","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:560:function:pose"}
{"language":"cpp","line":564,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:564:function:pose"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_MIST_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:56:macro:LOCAL_MIST_OFF"}
{"language":"cpp","line":586,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:586:function:pose"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_FLOOD_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:58:macro:LOCAL_FLOOD_ON"}
{"language":"cpp","line":590,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:590:function:int_array"}
{"language":"cpp","line":594,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:594:function:int_array"}
{"language":"cpp","line":598,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"double_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:598:function:double_array"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_FLOOD_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:59:macro:LOCAL_FLOOD_OFF"}
{"language":"cpp","line":602,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:602:function:int_array"}
{"language":"cpp","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:606:function:int_array"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_BRAKE_ENGAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:61:macro:LOCAL_BRAKE_ENGAGE"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_BRAKE_RELEASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:62:macro:LOCAL_BRAKE_RELEASE"}
{"language":"cpp","line":631,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"double_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:631:function:double_array"}
{"language":"cpp","line":635,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"double_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:635:function:double_array"}
{"language":"cpp","line":639,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"int_array","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:639:function:int_array"}
{"language":"cpp","line":642,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:642:macro:F"}
{"language":"cpp","line":643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:643:macro:F2"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_JOG_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:64:macro:LOCAL_JOG_STOP"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_JOG_CONTINUOUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:65:macro:LOCAL_JOG_CONTINUOUS"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_JOG_INCREMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:66:macro:LOCAL_JOG_INCREMENT"}
{"language":"cpp","line":681,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:681:macro:F"}
{"language":"cpp","line":682,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:682:macro:F2"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:68:macro:LOCAL_AUTO_RUN"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_PAUSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:69:macro:LOCAL_AUTO_PAUSE"}
{"language":"cpp","line":702,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:702:macro:F"}
{"language":"cpp","line":703,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"F2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:703:macro:F2"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_RESUME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:70:macro:LOCAL_AUTO_RESUME"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_STEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:71:macro:LOCAL_AUTO_STEP"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_REVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:72:macro:LOCAL_AUTO_REVERSE"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"LOCAL_AUTO_FORWARD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:73:macro:LOCAL_AUTO_FORWARD"}
{"language":"cpp","line":768,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:768:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":772,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"CANON_TOOL_TABLE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:772:type:CANON_TOOL_TABLE"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pyIniFile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:80:type:pyIniFile"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pyStatChannel","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:85:type:pyStatChannel"}
{"language":"cpp","line":875,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Command_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:875:function:Command_init"}
{"language":"cpp","line":880,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"RCS_CMD_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:880:function:RCS_CMD_CHANNEL"}
{"language":"cpp","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"RCS_STAT_CHANNEL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:886:function:RCS_STAT_CHANNEL"}
{"language":"cpp","line":898,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"Command_dealloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:898:function:Command_dealloc"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pyCommandChannel","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:91:type:pyCommandChannel"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc","source_sha":"e2a64d37814e88e95b5f76625f34ed29bb8a9c459708c2fa2363d16666d8aa9a","symbol":"pyErrorChannel","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc:98:type:pyErrorChannel"}
{"language":"c","line":1001,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1001:type:Togl"}
{"language":"c","line":1053,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"CONST84","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1053:macro:CONST84"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DEFAULT_WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:110:macro:DEFAULT_WIDTH"}
{"language":"c","line":1117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1117:type:Togl"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DEFAULT_HEIGHT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:111:macro:DEFAULT_HEIGHT"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DEFAULT_IDENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:112:macro:DEFAULT_IDENT"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DEFAULT_FONTNAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:113:macro:DEFAULT_FONTNAME"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DEFAULT_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:114:macro:DEFAULT_TIME"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"MAX_CI_COLORMAP_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:121:macro:MAX_CI_COLORMAP_SIZE"}
{"language":"c","line":1262,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1262:type:Togl"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"TK_WIN_CHILD_CLASS_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:141:macro:TK_WIN_CHILD_CLASS_NAME"}
{"language":"c","line":1447,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"SetupOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1447:function:SetupOverlay"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:146:macro:MAX"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"TCL_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:148:macro:TCL_ERR"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"X11","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:14:macro:X11"}
{"language":"c","line":1543,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"TOGL_CLASS_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1543:macro:TOGL_CLASS_NAME"}
{"language":"c","line":1550,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1550:type:Togl"}
{"language":"c","line":1569,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"TkWinChildProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1569:function:TkWinChildProc"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"DUMMY_WINDOW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:157:macro:DUMMY_WINDOW"}
{"language":"c","line":1582,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"tkWinChildProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1582:function:tkWinChildProc"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"ALL_EVENTS_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:159:macro:ALL_EVENTS_MASK"}
{"language":"c","line":1603,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1603:type:Togl"}
{"language":"c","line":1616,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"MAX_ATTEMPTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1616:macro:MAX_ATTEMPTS"}
{"language":"c","line":1649,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1649:type:Togl"}
{"language":"c","line":1739,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1739:type:Togl"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:174:type:Togl"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:176:type:Togl"}
{"language":"c","line":1835,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1835:type:Togl"}
{"language":"c","line":1850,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1850:type:Togl"}
{"language":"c","line":1967,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:1967:type:Togl"}
{"language":"c","line":2039,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2039:type:Togl"}
{"language":"c","line":2097,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"ToglCmdDeletedProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2097:function:ToglCmdDeletedProc"}
{"language":"c","line":2099,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2099:type:Togl"}
{"language":"c","line":2156,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2156:function:Togl_Destroy"}
{"language":"c","line":2158,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2158:function:Togl_Destroy"}
{"language":"c","line":2161,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2161:type:Togl"}
{"language":"c","line":2189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_EventProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2189:function:Togl_EventProc"}
{"language":"c","line":2191,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2191:type:Togl"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"WIN32_LEAN_AND_MEAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:21:macro:WIN32_LEAN_AND_MEAN"}
{"language":"c","line":2283,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_PostRedisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2283:function:Togl_PostRedisplay"}
{"language":"c","line":2293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SwapBuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2293:function:Togl_SwapBuffers"}
{"language":"c","line":2318,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2318:function:Togl_Width"}
{"language":"c","line":2324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2324:function:Togl_Height"}
{"language":"c","line":2336,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_TkWin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2336:function:Togl_TkWin"}
{"language":"c","line":2474,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Win32FreeColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2474:function:Win32FreeColor"}
{"language":"c","line":2555,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Win32AllocColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2555:function:Win32AllocColor"}
{"language":"c","line":2566,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_FreeColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2566:function:Togl_FreeColor"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_EventProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:259:function:Togl_EventProc"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_CreateWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:260:function:Togl_CreateWindow"}
{"language":"c","line":2624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"WinFont","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2624:type:WinFont"}
{"language":"c","line":2635,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"MAX_FONTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2635:macro:MAX_FONTS"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"free_default_color_cells","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:264:function:free_default_color_cells"}
{"language":"c","line":2658,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_LoadBitmapFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2658:function:Togl_LoadBitmapFont"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"ToglCmdDeletedProc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:266:function:ToglCmdDeletedProc"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"stereoMakeCurrent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:272:function:stereoMakeCurrent"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"stereoInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:273:function:stereoInit"}
{"language":"c","line":2779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_UnloadBitmapFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2779:function:Togl_UnloadBitmapFont"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"SetMacBufRect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:277:function:SetMacBufRect"}
{"language":"c","line":2798,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_UseLayer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2798:function:Togl_UseLayer"}
{"language":"c","line":2840,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_ShowOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2840:function:Togl_ShowOverlay"}
{"language":"c","line":2852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_HideOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2852:function:Togl_HideOverlay"}
{"language":"c","line":2862,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_PostOverlayRedisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2862:function:Togl_PostOverlayRedisplay"}
{"language":"c","line":2872,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_OverlayDisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2872:function:Togl_OverlayDisplayFunc"}
{"language":"c","line":2878,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_ExistsOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2878:function:Togl_ExistsOverlay"}
{"language":"c","line":2884,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_GetOverlayTransparentValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2884:function:Togl_GetOverlayTransparentValue"}
{"language":"c","line":2890,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_IsMappedOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2890:function:Togl_IsMappedOverlay"}
{"language":"c","line":2915,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_FreeColorOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2915:function:Togl_FreeColorOverlay"}
{"language":"c","line":2931,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_ClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2931:function:Togl_ClientData"}
{"language":"c","line":2937,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_GetClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2937:function:Togl_GetClientData"}
{"language":"c","line":2943,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2943:function:Togl_SetClientData"}
{"language":"c","line":2965,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"RLEVELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2965:macro:RLEVELS"}
{"language":"c","line":2966,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"GLEVELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2966:macro:GLEVELS"}
{"language":"c","line":2967,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"BLEVELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:2967:macro:BLEVELS"}
{"language":"c","line":3011,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"free_default_color_cells","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:3011:function:free_default_color_cells"}
{"language":"c","line":3177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:3177:function:main"}
{"language":"c","line":3204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_MacInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:3204:function:Togl_MacInit"}
{"language":"c","line":3267,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_MacSetupMainInterp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:3267:function:Togl_MacSetupMainInterp"}
{"language":"c","line":398,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"AddToList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:398:function:AddToList"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"RemoveFromList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:407:function:RemoveFromList"}
{"language":"c","line":409,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:409:type:Togl"}
{"language":"c","line":410,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:410:type:Togl"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:431:type:Togl"}
{"language":"c","line":547,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"XCreateColormap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:547:function:XCreateColormap"}
{"language":"c","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Win32CreateRgbColormap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:620:function:Win32CreateRgbColormap"}
{"language":"c","line":663,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Win32CreateCiColormap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:663:function:Win32CreateCiColormap"}
{"language":"c","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:698:function:Togl_Init"}
{"language":"c","line":737,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_CreateFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:737:function:Togl_CreateFunc"}
{"language":"c","line":746,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_DisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:746:function:Togl_DisplayFunc"}
{"language":"c","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_ReshapeFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:755:function:Togl_ReshapeFunc"}
{"language":"c","line":764,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_DestroyFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:764:function:Togl_DestroyFunc"}
{"language":"c","line":773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_TimerFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:773:function:Togl_TimerFunc"}
{"language":"c","line":782,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_ResetDefaultCallbacks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:782:function:Togl_ResetDefaultCallbacks"}
{"language":"c","line":797,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetCreateFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:797:function:Togl_SetCreateFunc"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Tcl_InitHashTable","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:79:macro:Tcl_InitHashTable"}
{"language":"c","line":806,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetDisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:806:function:Togl_SetDisplayFunc"}
{"language":"c","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetReshapeFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:815:function:Togl_SetReshapeFunc"}
{"language":"c","line":824,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetDestroyFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:824:function:Togl_SetDestroyFunc"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"HAVE_TK_SETCLASSPROCS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:82:macro:HAVE_TK_SETCLASSPROCS"}
{"language":"c","line":835,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:835:function:Togl_Timer"}
{"language":"c","line":837,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:837:type:Togl"}
{"language":"c","line":860,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_SetTimerFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:860:function:Togl_SetTimerFunc"}
{"language":"c","line":883,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_CreateCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:883:function:Togl_CreateCommand"}
{"language":"c","line":898,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_MakeCurrent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:898:function:Togl_MakeCurrent"}
{"language":"c","line":922,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"SetMacBufRect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:922:function:SetMacBufRect"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:93:function:void"}
{"language":"c","line":946,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl_Render","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:946:function:Togl_Render"}
{"language":"c","line":948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:948:type:Togl"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:96:function:void"}
{"language":"c","line":999,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"RenderOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:999:function:RenderOverlay"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.c","source_sha":"dbbb45db7a848343cd522db0a95965577e52a3f62b8605193cd01baeec6147b4","symbol":"TkClassProcs","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.c:99:type:TkClassProcs"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_DisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:100:function:Togl_DisplayFunc"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ReshapeFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:102:function:Togl_ReshapeFunc"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_DestroyFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:104:function:Togl_DestroyFunc"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_TimerFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:106:function:Togl_TimerFunc"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ResetDefaultCallbacks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:108:function:Togl_ResetDefaultCallbacks"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:10:macro:TOGL_H"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetCreateFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:115:function:Togl_SetCreateFunc"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetDisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:117:function:Togl_SetDisplayFunc"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetReshapeFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:119:function:Togl_SetReshapeFunc"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetDestroyFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:121:function:Togl_SetDestroyFunc"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetTimerFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:123:function:Togl_SetTimerFunc"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_MakeCurrent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:133:function:Togl_MakeCurrent"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_PostRedisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:138:function:Togl_PostRedisplay"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"WIN32_LEAN_AND_MEAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:13:macro:WIN32_LEAN_AND_MEAN"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SwapBuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:140:function:Togl_SwapBuffers"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_Width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:149:function:Togl_Width"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_Height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:151:function:Togl_Height"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_TkWin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:155:function:Togl_TkWin"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_FreeColor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:165:function:Togl_FreeColor"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_UnloadBitmapFont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:178:function:Togl_UnloadBitmapFont"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"EXPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:17:macro:EXPORT"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_UseLayer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:188:function:Togl_UseLayer"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"DllEntryPoint","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:18:macro:DllEntryPoint"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ShowOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:190:function:Togl_ShowOverlay"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_HideOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:192:function:Togl_HideOverlay"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_PostOverlayRedisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:194:function:Togl_PostOverlayRedisplay"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_OverlayDisplayFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:196:function:Togl_OverlayDisplayFunc"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ExistsOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:198:function:Togl_ExistsOverlay"}
{"language":"c","line":200,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_GetOverlayTransparentValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:200:function:Togl_GetOverlayTransparentValue"}
{"language":"c","line":202,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_IsMappedOverlay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:202:function:Togl_IsMappedOverlay"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:215:function:Togl_ClientData"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_GetClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:217:function:Togl_GetClientData"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_SetClientData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:219:function:Togl_SetClientData"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"EXPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:21:macro:EXPORT"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_ScreenNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:230:function:Togl_ScreenNumber"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_Colormap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:231:function:Togl_Colormap"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"EXPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:23:macro:EXPORT"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_StereoDrawBuffer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:241:function:Togl_StereoDrawBuffer"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_StereoClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:246:function:Togl_StereoClear"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_MacInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:264:function:Togl_MacInit"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_MacSetupMainInterp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:265:function:Togl_MacSetupMainInterp"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"EXPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:27:macro:EXPORT"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"MAC_TCL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:32:macro:MAC_TCL"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"NULL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:50:macro:NULL"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:60:macro:TOGL_VERSION"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_MAJOR_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:61:macro:TOGL_MAJOR_VERSION"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_MINOR_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:62:macro:TOGL_MINOR_VERSION"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_8_BY_13","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:69:macro:TOGL_BITMAP_8_BY_13"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_9_BY_15","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:70:macro:TOGL_BITMAP_9_BY_15"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_TIMES_ROMAN_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:71:macro:TOGL_BITMAP_TIMES_ROMAN_10"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_TIMES_ROMAN_24","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:72:macro:TOGL_BITMAP_TIMES_ROMAN_24"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_HELVETICA_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:73:macro:TOGL_BITMAP_HELVETICA_10"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_HELVETICA_12","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:74:macro:TOGL_BITMAP_HELVETICA_12"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_BITMAP_HELVETICA_18","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:75:macro:TOGL_BITMAP_HELVETICA_18"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_NORMAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:81:macro:TOGL_NORMAL"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"TOGL_OVERLAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:82:macro:TOGL_OVERLAY"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:86:type:Togl"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:89:function:void"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:90:function:int"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/extensions/togl.h","source_sha":"cda6b0b49677d5d97842285a5ee281dc910b822c5ef46d6e3f1e26b399859c86","symbol":"Togl_CreateFunc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/extensions/togl.h:98:function:Togl_CreateFunc"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis-remote.py","source_sha":"b389aa15717f70cd69032c9149ac9528e1833774a870d42dbb029f166040ca96","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis-remote.py:34:function:usage"}
{"language":"python","line":1000,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"Progress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1000:class:Progress"}
{"language":"python","line":1001,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1001:function:__init__"}
{"language":"python","line":1026,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1026:function:update"}
{"language":"python","line":1040,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1040:function:nextphase"}
{"language":"python","line":1046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1046:function:done"}
{"language":"python","line":1054,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__del__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1054:function:__del__"}
{"language":"python","line":1058,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1058:function:set_text"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"AxisCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1066:class:AxisCanon"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1067:function:__init__"}
{"language":"python","line":1077,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1077:function:set_timeout"}
{"language":"python","line":1085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1085:function:change_tool"}
{"language":"python","line":1089,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1089:function:is_lathe"}
{"language":"python","line":1091,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1091:function:do_cancel"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"check_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1094:function:check_abort"}
{"language":"python","line":1103,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1103:function:next_line"}
{"language":"python","line":1112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"filter_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1112:function:filter_program"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:111:function:putpref"}
{"language":"python","line":1150,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1150:function:get_filter"}
{"language":"python","line":1157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"update_recent_menu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1157:function:update_recent_menu"}
{"language":"python","line":1161,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"add_recent_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1161:function:add_recent_file"}
{"language":"python","line":1170,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"cancel_open","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1170:function:cancel_open"}
{"language":"python","line":1175,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"open_file_guts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1175:function:open_file_guts"}
{"language":"python","line":1426,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"activate_ja_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1426:function:activate_ja_widget"}
{"language":"python","line":1458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_first_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1458:function:set_first_line"}
{"language":"python","line":1465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"parse_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1465:function:parse_increment"}
{"language":"python","line":1487,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_hal_jogincrement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1487:function:set_hal_jogincrement"}
{"language":"python","line":1496,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jogspeed_listbox_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1496:function:jogspeed_listbox_change"}
{"language":"python","line":1515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jogspeed_continuous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1515:function:jogspeed_continuous"}
{"language":"python","line":1518,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jogspeed_incremental","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1518:function:jogspeed_incremental"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"General_Halt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:153:function:General_Halt"}
{"language":"python","line":1545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"SelectionHandler","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1545:class:SelectionHandler"}
{"language":"python","line":1546,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1546:function:__init__"}
{"language":"python","line":1552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1552:function:set_value"}
{"language":"python","line":1556,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1556:function:handler"}
{"language":"python","line":1563,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"DummyCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1563:class:DummyCanon"}
{"language":"python","line":1564,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1564:function:comment"}
{"language":"python","line":1565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1565:function:next_line"}
{"language":"python","line":1566,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_g5x_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1566:function:set_g5x_offset"}
{"language":"python","line":1567,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_g92_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1567:function:set_g92_offset"}
{"language":"python","line":1568,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_xy_rotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1568:function:set_xy_rotation"}
{"language":"python","line":1569,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_external_angular_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1569:function:get_external_angular_units"}
{"language":"python","line":1570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_external_length_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1570:function:get_external_length_units"}
{"language":"python","line":1571,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_plane","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1571:function:set_plane"}
{"language":"python","line":1572,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_axis_mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1572:function:get_axis_mask"}
{"language":"python","line":1573,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1573:function:get_tool"}
{"language":"python","line":1575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_feed_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1575:function:set_feed_rate"}
{"language":"python","line":1577,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"user_defined_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1577:function:user_defined_function"}
{"language":"python","line":1580,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"parse_gcode_expression","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1580:function:parse_gcode_expression"}
{"language":"python","line":1593,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_prompt_areyousure","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1593:class:_prompt_areyousure"}
{"language":"python","line":1595,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1595:function:__init__"}
{"language":"python","line":1620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1620:function:do_ok"}
{"language":"python","line":1624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1624:function:do_cancel"}
{"language":"python","line":1628,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1628:function:result"}
{"language":"python","line":1631,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1631:function:run"}
{"language":"python","line":1640,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"prompt_areyousure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1640:function:prompt_areyousure"}
{"language":"python","line":1644,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_prompt_float","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1644:class:_prompt_float"}
{"language":"python","line":1646,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1646:function:__init__"}
{"language":"python","line":1677,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1677:function:set_text"}
{"language":"python","line":1680,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1680:function:do_ok"}
{"language":"python","line":1684,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1684:function:do_cancel"}
{"language":"python","line":1688,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"check_valid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1688:function:check_valid"}
{"language":"python","line":1723,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"do_focus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1723:function:do_focus"}
{"language":"python","line":1731,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1731:function:result"}
{"language":"python","line":1735,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1735:function:run"}
{"language":"python","line":1747,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"prompt_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1747:function:prompt_float"}
{"language":"python","line":1755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_prompt_touchoff","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1755:class:_prompt_touchoff"}
{"language":"python","line":1756,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1756:function:__init__"}
{"language":"python","line":1795,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"workpiece_or_fixture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1795:function:workpiece_or_fixture"}
{"language":"python","line":1800,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"change_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1800:function:change_system"}
{"language":"python","line":1805,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"result","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1805:function:result"}
{"language":"python","line":1809,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"prompt_touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1809:function:prompt_touchoff"}
{"language":"python","line":1828,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"dist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1828:function:dist"}
{"language":"python","line":1834,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_jog_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1834:function:get_jog_speed"}
{"language":"python","line":1846,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_jog_speed_map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1846:function:get_jog_speed_map"}
{"language":"python","line":1854,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_max_jog_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1854:function:get_max_jog_speed"}
{"language":"python","line":1869,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_max_jog_speed_map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1869:function:get_max_jog_speed_map"}
{"language":"python","line":1875,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"run_warn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1875:function:run_warn"}
{"language":"python","line":1896,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"reload_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1896:function:reload_file"}
{"language":"python","line":1918,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"ja_from_rbutton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1918:function:ja_from_rbutton"}
{"language":"python","line":1948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1948:function:all_homed"}
{"language":"python","line":1955,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"go_home","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1955:function:go_home"}
{"language":"python","line":1962,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"motion_modename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1962:function:motion_modename"}
{"language":"python","line":1967,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_modename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1967:function:task_modename"}
{"language":"python","line":1972,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_statename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1972:function:task_statename"}
{"language":"python","line":1978,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"interp_statename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1978:function:interp_statename"}
{"language":"python","line":1984,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_states","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1984:function:get_states"}
{"language":"python","line":1993,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"TclCommands","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1993:class:TclCommands"}
{"language":"python","line":1994,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"next_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:1994:function:next_tab"}
{"language":"python","line":2005,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"redraw_soon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2005:function:redraw_soon"}
{"language":"python","line":2008,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"to_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2008:function:to_internal_linear_unit"}
{"language":"python","line":2011,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2011:function:from_internal_linear_unit"}
{"language":"python","line":2015,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_tto_g11","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2015:function:toggle_tto_g11"}
{"language":"python","line":2018,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2018:function:toggle_optional_stop"}
{"language":"python","line":2022,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2022:function:toggle_block_delete"}
{"language":"python","line":2032,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2032:function:gcode_properties"}
{"language":"python","line":2089,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"launch_website","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2089:function:launch_website"}
{"language":"python","line":2093,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_spindlerate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2093:function:set_spindlerate"}
{"language":"python","line":2102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2102:function:set_feedrate"}
{"language":"python","line":2111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_rapidrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2111:function:set_rapidrate"}
{"language":"python","line":2120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_maxvel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2120:function:set_maxvel"}
{"language":"python","line":2128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"copy_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2128:function:copy_line"}
{"language":"python","line":2135,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_run_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2135:function:task_run_line"}
{"language":"python","line":2140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"reload_tool_table","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2140:function:reload_tool_table"}
{"language":"python","line":2143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"program_verify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2143:function:program_verify"}
{"language":"python","line":2147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"zoomin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2147:function:zoomin"}
{"language":"python","line":2150,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"zoomout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2150:function:zoomout"}
{"language":"python","line":2153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_x","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2153:function:set_view_x"}
{"language":"python","line":2163,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_y","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2163:function:set_view_y"}
{"language":"python","line":2173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_y2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2173:function:set_view_y2"}
{"language":"python","line":2183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2183:function:set_view_z"}
{"language":"python","line":2193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_z2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2193:function:set_view_z2"}
{"language":"python","line":2204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_view_p","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2204:function:set_view_p"}
{"language":"python","line":2214,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"estop_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2214:function:estop_clicked"}
{"language":"python","line":2221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"onoff_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2221:function:onoff_clicked"}
{"language":"python","line":2228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"open_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2228:function:open_file"}
{"language":"python","line":2247,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"remote","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2247:function:remote"}
{"language":"python","line":2263,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"open_file_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2263:function:open_file_name"}
{"language":"python","line":2283,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"open_pipe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2283:function:open_pipe"}
{"language":"python","line":2294,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"reload_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2294:function:reload_file"}
{"language":"python","line":2297,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"edit_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2297:function:edit_program"}
{"language":"python","line":2331,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"edit_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2331:function:edit_tooltable"}
{"language":"python","line":2343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2343:function:task_run"}
{"language":"python","line":2354,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_step","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2354:function:task_step"}
{"language":"python","line":2361,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2361:function:task_pause"}
{"language":"python","line":2367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2367:function:task_reverse"}
{"language":"python","line":2375,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2375:function:task_forward"}
{"language":"python","line":2383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_resume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2383:function:task_resume"}
{"language":"python","line":2392,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_pauseresume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2392:function:task_pauseresume"}
{"language":"python","line":2404,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"task_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2404:function:task_stop"}
{"language":"python","line":2413,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_up_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2413:function:mdi_up_cmd"}
{"language":"python","line":2430,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_down_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2430:function:mdi_down_cmd"}
{"language":"python","line":2448,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"send_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2448:function:send_mdi"}
{"language":"python","line":2454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"send_mdi_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2454:function:send_mdi_command"}
{"language":"python","line":2488,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_history_write_to_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2488:function:mdi_history_write_to_file"}
{"language":"python","line":2503,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_history_hist2clip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2503:function:mdi_history_hist2clip"}
{"language":"python","line":2515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_history_clip2hist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2515:function:mdi_history_clip2hist"}
{"language":"python","line":2541,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_history_double_butt_1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2541:function:mdi_history_double_butt_1"}
{"language":"python","line":2548,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mdi_history_butt_1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2548:function:mdi_history_butt_1"}
{"language":"python","line":2565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear_mdi_history","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2565:function:clear_mdi_history"}
{"language":"python","line":2574,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"ensure_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2574:function:ensure_manual"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"install_help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:257:function:install_help"}
{"language":"python","line":2587,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"ensure_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2587:function:ensure_mdi"}
{"language":"python","line":2595,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2595:function:redraw"}
{"language":"python","line":2598,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2598:function:toggle_show_rapids"}
{"language":"python","line":2602,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2602:function:toggle_show_program"}
{"language":"python","line":2606,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2606:function:toggle_program_alpha"}
{"language":"python","line":2610,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2610:function:toggle_show_live_plot"}
{"language":"python","line":2614,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2614:function:toggle_show_tool"}
{"language":"python","line":2618,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2618:function:toggle_show_extents"}
{"language":"python","line":2622,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2622:function:toggle_show_offsets"}
{"language":"python","line":2626,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2626:function:set_grid_size"}
{"language":"python","line":2630,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_grid_size_custom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2630:function:set_grid_size_custom"}
{"language":"python","line":2639,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_machine_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2639:function:toggle_show_machine_limits"}
{"language":"python","line":2643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2643:function:toggle_show_machine_speed"}
{"language":"python","line":2647,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2647:function:toggle_show_distance_to_go"}
{"language":"python","line":2651,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_dro_large_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2651:function:toggle_dro_large_font"}
{"language":"python","line":2656,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2656:function:clear_live_plot"}
{"language":"python","line":2659,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_show_pyvcppanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2659:function:toggle_show_pyvcppanel"}
{"language":"python","line":2672,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_plus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2672:function:jog_plus"}
{"language":"python","line":2677,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_minus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2677:function:jog_minus"}
{"language":"python","line":2682,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2682:function:jog_stop"}
{"language":"python","line":2686,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"home_all_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2686:function:home_all_joints"}
{"language":"python","line":2696,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"unhome_all_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2696:function:unhome_all_joints"}
{"language":"python","line":2701,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"home_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2701:function:home_joint"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:270:function:joints_mode"}
{"language":"python","line":2723,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"home_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2723:function:home_joint_number"}
{"language":"python","line":2728,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"unhome_joint_number","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2728:function:unhome_joint_number"}
{"language":"python","line":2734,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2734:function:clear_offset"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_motion_teleop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:273:function:set_motion_teleop"}
{"language":"python","line":2750,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"touch_off_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2750:function:touch_off_system"}
{"language":"python","line":2789,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"touch_off_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2789:function:touch_off_tool"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"parse_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:281:function:parse_color"}
{"language":"python","line":2833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_axis_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2833:function:set_axis_offset"}
{"language":"python","line":2836,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"brake","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2836:function:brake"}
{"language":"python","line":2840,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2840:function:flood"}
{"language":"python","line":2842,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2842:function:mist"}
{"language":"python","line":2844,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2844:function:spindle"}
{"language":"python","line":2852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle_increase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2852:function:spindle_increase"}
{"language":"python","line":2854,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle_decrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2854:function:spindle_decrease"}
{"language":"python","line":2856,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle_constant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2856:function:spindle_constant"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"to_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:285:function:to_internal_units"}
{"language":"python","line":2860,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_first_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2860:function:set_first_line"}
{"language":"python","line":2864,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"mist_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2864:function:mist_toggle"}
{"language":"python","line":2867,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"flood_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2867:function:flood_toggle"}
{"language":"python","line":2871,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle_forward_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2871:function:spindle_forward_toggle"}
{"language":"python","line":2879,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"spindle_backward_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2879:function:spindle_backward_toggle"}
{"language":"python","line":2888,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"brake_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2888:function:brake_on"}
{"language":"python","line":2891,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"brake_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2891:function:brake_off"}
{"language":"python","line":2895,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_display_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2895:function:toggle_display_type"}
{"language":"python","line":2899,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_teleop_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2899:function:toggle_teleop_mode"}
{"language":"python","line":2903,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_coord_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2903:function:toggle_coord_type"}
{"language":"python","line":2907,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2907:function:toggle_override_limits"}
{"language":"python","line":2916,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"cycle_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2916:function:cycle_view"}
{"language":"python","line":2928,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"axis_activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2928:function:axis_activated"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"to_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:293:function:to_internal_linear_unit"}
{"language":"python","line":2941,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_teleop_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2941:function:set_teleop_mode"}
{"language":"python","line":2945,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"save_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2945:function:save_gcode"}
{"language":"python","line":2971,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"goto_sensible_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2971:function:goto_sensible_line"}
{"language":"python","line":2978,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"dynamic_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2978:function:dynamic_tab"}
{"language":"python","line":2981,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"inifindall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2981:function:inifindall"}
{"language":"python","line":2985,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear_recent_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:2985:function:clear_recent_files"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:299:function:from_internal_units"}
{"language":"python","line":3075,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"user_live_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3075:function:user_live_update"}
{"language":"python","line":3078,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"user_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3078:function:user_hal_pins"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:307:function:from_internal_linear_unit"}
{"language":"python","line":3085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3085:function:set_feedrate"}
{"language":"python","line":3088,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_rapidrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3088:function:set_rapidrate"}
{"language":"python","line":3091,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"activate_ja_widget_or_set_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3091:function:activate_ja_widget_or_set_feedrate"}
{"language":"python","line":3100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"nomodifier","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3100:function:nomodifier"}
{"language":"python","line":3101,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3101:function:g"}
{"language":"python","line":3106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"kp_wrap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3106:function:kp_wrap"}
{"language":"python","line":313,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"masked_axes_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:313:function:masked_axes_count"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"Notification","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:319:class:Notification"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:320:function:__init__"}
{"language":"python","line":3213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3213:function:jog"}
{"language":"python","line":3218,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_jog_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3218:function:get_jog_mode"}
{"language":"python","line":3241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3241:function:jog_on"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:325:function:clear"}
{"language":"python","line":3268,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3268:function:jog_off"}
{"language":"python","line":3272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_off_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3272:function:jog_off_actual"}
{"language":"python","line":3282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_off_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3282:function:jog_off_all"}
{"language":"python","line":3287,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_on_map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3287:function:jog_on_map"}
{"language":"python","line":3305,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"jog_off_map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3305:function:jog_off_map"}
{"language":"python","line":3319,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"bind_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3319:function:bind_axis"}
{"language":"python","line":3332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3332:function:units"}
{"language":"python","line":336,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear_one","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:336:function:clear_one"}
{"language":"python","line":341,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"add","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:341:function:add"}
{"language":"python","line":3625,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"lathe_historical_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3625:function:lathe_historical_config"}
{"language":"python","line":3633,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"aletter_for_jnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3633:function:aletter_for_jnum"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"remove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:367:function:remove"}
{"language":"python","line":3734,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"unique_axes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3734:function:unique_axes"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_remaining_error_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:379:function:_remaining_error_count"}
{"language":"python","line":3810,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"match_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3810:function:match_grid_size"}
{"language":"python","line":3823,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"setup_grid_menu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3823:function:setup_grid_menu"}
{"language":"python","line":3837,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_coordinate_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3837:function:get_coordinate_font"}
{"language":"python","line":3862,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"rClicker","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3862:function:rClicker"}
{"language":"python","line":3864,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_run_from","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3864:function:select_run_from"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"soft_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:389:function:soft_limits"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"fudge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:390:function:fudge"}
{"language":"python","line":3948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"load_gladevcp_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3948:function:load_gladevcp_panel"}
{"language":"python","line":3979,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"remove_tempdir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:3979:function:remove_tempdir"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"MyOpengl","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:399:class:MyOpengl"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:400:function:__init__"}
{"language":"python","line":4018,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"destroy_splash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4018:function:destroy_splash"}
{"language":"python","line":4024,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_dynamic_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4024:function:_dynamic_tab"}
{"language":"python","line":4029,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4029:function:_dynamic_tabs"}
{"language":"python","line":4070,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"kill_dynamic_childs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4070:function:kill_dynamic_childs"}
{"language":"python","line":4075,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"check_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4075:function:check_dynamic_tabs"}
{"language":"python","line":4120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"balance_ja","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4120:function:balance_ja"}
{"language":"python","line":4162,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"forget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:4162:function:forget"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"getRotateMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:425:function:getRotateMode"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_font_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:428:function:get_font_info"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_resources","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:431:function:get_resources"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:452:function:select_prime"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:455:function:select_cancel"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:459:function:select_fire"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"Tk","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:45:class:Tk"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"queue_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:462:function:queue_select"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"deselect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:466:function:deselect"}
{"language":"python","line":469,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:469:function:select"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:46:function:__init__"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:472:function:get_joints_mode"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:473:function:get_current_tool"}
{"language":"python","line":474,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:474:function:is_lathe"}
{"language":"python","line":475,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:475:function:get_show_commanded"}
{"language":"python","line":476,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:476:function:get_show_rapids"}
{"language":"python","line":477,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:477:function:get_geometry"}
{"language":"python","line":478,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"is_foam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:478:function:is_foam"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:479:function:get_num_joints"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:480:function:get_program_alpha"}
{"language":"python","line":482,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:482:function:get_a_axis_wrapped"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:483:function:get_b_axis_wrapped"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:484:function:get_c_axis_wrapped"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_current_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:486:function:set_current_line"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:498:function:get_highlight_line"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"set_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:501:function:set_highlight_line"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:50:function:tkerror"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkRedraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:513:function:tkRedraw"}
{"language":"python","line":519,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"redraw_soon","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:519:function:redraw_soon"}
{"language":"python","line":523,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkRedraw_perspective","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:523:function:tkRedraw_perspective"}
{"language":"python","line":527,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkRedraw_ortho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:527:function:tkRedraw_ortho"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"startRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:531:function:startRotate"}
{"language":"python","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkAutoSpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:535:function:tkAutoSpin"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:539:function:tkRotate"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkTranslateOrRotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:550:function:tkTranslateOrRotate"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"tkRotateOrTranslate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:556:function:tkRotateOrTranslate"}
{"language":"python","line":562,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"actual_tkRedraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:562:function:actual_tkRedraw"}
{"language":"python","line":569,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:569:function:get_show_program"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:570:function:get_show_offsets"}
{"language":"python","line":571,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:571:function:get_show_extents"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:572:function:get_grid_size"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:573:function:get_show_metric"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:574:function:get_show_live_plot"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:575:function:get_show_machine_speed"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:576:function:get_show_distance_to_go"}
{"language":"python","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:578:function:get_view"}
{"language":"python","line":593,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:593:function:get_show_relative"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:594:function:get_show_limits"}
{"language":"python","line":595,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"get_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:595:function:get_show_tool"}
{"language":"python","line":596,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:596:function:redraw"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"redraw_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:606:function:redraw_dro"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:643:function:init"}
{"language":"python","line":651,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"toggle_perspective","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:651:function:toggle_perspective"}
{"language":"python","line":655,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:655:function:select_line"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"release_select_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:662:function:release_select_line"}
{"language":"python","line":668,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_prev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:668:function:select_prev"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"select_next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:676:function:select_next"}
{"language":"python","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"scroll_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:684:function:scroll_up"}
{"language":"python","line":687,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"scroll_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:687:function:scroll_down"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"vupdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:692:function:vupdate"}
{"language":"python","line":699,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"LivePlotter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:699:class:LivePlotter"}
{"language":"python","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:700:function:__init__"}
{"language":"python","line":716,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:716:function:start"}
{"language":"python","line":726,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:726:function:C"}
{"language":"python","line":747,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:747:function:stop"}
{"language":"python","line":759,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"error_task","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:759:function:error_task"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:771:function:update"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"AxisPreferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:85:class:AxisPreferences"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:94:function:__init__"}
{"language":"python","line":959,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:959:function:clear"}
{"language":"python","line":963,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:963:function:running"}
{"language":"python","line":969,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"manual_tab_visible","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:969:function:manual_tab_visible"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"manual_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:973:function:manual_ok"}
{"language":"python","line":987,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"ensure_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:987:function:ensure_mode"}
{"language":"python","line":995,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"DummyProgress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:995:class:DummyProgress"}
{"language":"python","line":996,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:996:function:update"}
{"language":"python","line":997,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:997:function:nextphase"}
{"language":"python","line":998,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:998:function:done"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/axis.py","source_sha":"328c038a1e8fefd952e53c8e398e3fa98b04602351c44318edd1b044e8f63ffa","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/axis.py:99:function:getpref"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py","source_sha":"2d1a296f85c0e7afce60422544c4beec4da07c51d834e71ed84ca583fe55691c","symbol":"showdebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py:47:function:showdebug"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py","source_sha":"2d1a296f85c0e7afce60422544c4beec4da07c51d834e71ed84ca583fe55691c","symbol":"update_buttons_from_emc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py:52:function:update_buttons_from_emc"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py","source_sha":"2d1a296f85c0e7afce60422544c4beec4da07c51d834e71ed84ca583fe55691c","symbol":"setdebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/debuglevel.py:68:function:setdebug"}
{"language":"python","line":11,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py","source_sha":"5404ad720db4d3dde6374d076357b9d9f86d3891afd9572bb1287eddc7861d93","symbol":"hal_in_background","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py:11:function:hal_in_background"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py","source_sha":"5404ad720db4d3dde6374d076357b9d9f86d3891afd9572bb1287eddc7861d93","symbol":"poll_hal_in_background","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py:27:function:poll_hal_in_background"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py","source_sha":"5404ad720db4d3dde6374d076357b9d9f86d3891afd9572bb1287eddc7861d93","symbol":"stop_polling_hal_in_background","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py:31:function:stop_polling_hal_in_background"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py","source_sha":"5404ad720db4d3dde6374d076357b9d9f86d3891afd9572bb1287eddc7861d93","symbol":"do_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py:36:function:do_change"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py","source_sha":"5404ad720db4d3dde6374d076357b9d9f86d3891afd9572bb1287eddc7861d93","symbol":"withdraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py:76:function:withdraw"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Convert_Scan_Alternating","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:104:class:Convert_Scan_Alternating"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:105:function:__init__"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:108:function:__call__"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:114:function:reset"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Convert_Scan_Increasing","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:117:class:Convert_Scan_Increasing"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:118:function:__call__"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:121:function:reset"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Convert_Scan_Decreasing","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:124:class:Convert_Scan_Decreasing"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:125:function:__call__"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:129:function:reset"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Convert_Scan_Upmill","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:132:class:Convert_Scan_Upmill"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:133:function:__init__"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:136:function:__call__"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:142:function:reset"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Convert_Scan_Downmill","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:145:class:Convert_Scan_Downmill"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:146:function:__init__"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:149:function:__call__"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:155:function:reset"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Reduce_Scan_Lace","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:158:class:Reduce_Scan_Lace"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:159:function:__init__"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:164:function:__call__"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"bos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:174:function:bos"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"eos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:177:function:eos"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:199:function:reset"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:205:function:progress"}
{"language":"python","line":210,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"Converter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:210:class:Converter"}
{"language":"python","line":211,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:211:function:__init__"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"one_pass","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:243:function:one_pass"}
{"language":"python","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"cmp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:25:function:cmp"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:264:function:convert"}
{"language":"python","line":306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"get_z","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:306:function:get_z"}
{"language":"python","line":314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"get_dz_dy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:314:function:get_dz_dy"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"get_dz_dx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:320:function:get_dz_dx"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"mill_rows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:326:function:mill_rows"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"mill_cols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:349:function:mill_cols"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:373:function:convert"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"SimpleEntryCut","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:376:class:SimpleEntryCut"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:377:function:__init__"}
{"language":"python","line":380,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:380:function:__call__"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"circ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:389:function:circ"}
{"language":"python","line":398,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"ArcEntryCut","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:398:class:ArcEntryCut"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:399:function:__init__"}
{"language":"python","line":403,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:403:function:__call__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"tobytes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:44:function:tobytes"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"ball_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:48:function:ball_tool"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"ui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:498:function:ui"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"endmill","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:52:function:endmill"}
{"language":"python","line":536,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"filter_nonint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:536:function:filter_nonint"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"filter_nonfloat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:543:function:filter_nonfloat"}
{"language":"python","line":554,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"floatentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:554:function:floatentry"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"vee_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:55:function:vee_common"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"intentry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:560:function:intentry"}
{"language":"python","line":566,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"checkbutton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:566:function:checkbutton"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"intscale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:574:function:intscale"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:57:function:f"}
{"language":"python","line":584,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"_optionmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:584:function:_optionmenu"}
{"language":"python","line":586,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"trace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:586:function:trace"}
{"language":"python","line":611,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"optionmenu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:611:function:optionmenu"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"make_tool_shape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:63:function:make_tool_shape"}
{"language":"python","line":697,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"trace_pattern","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:697:function:trace_pattern"}
{"language":"python","line":705,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"trace_bounded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:705:function:trace_bounded"}
{"language":"python","line":711,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"trace_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:711:function:trace_offset"}
{"language":"python","line":753,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:753:function:main"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"amax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:81:function:amax"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py","source_sha":"12a2cf86b13aa9afc3b53dc3ce4b03cf4ec944eb67ef88e2800506276574c70e","symbol":"group_by_sign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/image-to-gcode.py:87:function:group_by_sign"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py","source_sha":"8570fa323f00a547e7901a887ef85de48dd854c3902e183cdc59e86da2d4bc6e","symbol":"report_problem","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py:26:function:report_problem"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py","source_sha":"8570fa323f00a547e7901a887ef85de48dd854c3902e183cdc59e86da2d4bc6e","symbol":"get_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py:35:function:get_int"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py","source_sha":"8570fa323f00a547e7901a887ef85de48dd854c3902e183cdc59e86da2d4bc6e","symbol":"get_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/lintini.py:37:function:get_float"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"gui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:121:function:gui"}
{"language":"python","line":152,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:152:function:timer"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:209:function:text"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_spindles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:35:function:show_spindles"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:43:function:show_mcodes"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:46:function:show_gcodes"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:49:function:show_position"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_joint_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:53:function:show_joint_position"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_perjoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:57:function:show_perjoint"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:60:function:show_float"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_floats","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:62:function:show_floats"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py","source_sha":"d6f9ee8dba51a70bd42acd35855912896a1333e124076404f87f7ff35dbb186b","symbol":"show_ints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/linuxcnctop.py:63:function:show_ints"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py","source_sha":"093a8699261ba515cffd54d7b3321de5f1cc79f33b8b93f0a73a619b03917d82","symbol":"get_cart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py:40:function:get_cart"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py","source_sha":"093a8699261ba515cffd54d7b3321de5f1cc79f33b8b93f0a73a619b03917d82","symbol":"get_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py:48:function:get_joint"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py","source_sha":"093a8699261ba515cffd54d7b3321de5f1cc79f33b8b93f0a73a619b03917d82","symbol":"log","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py:53:function:log"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py","source_sha":"093a8699261ba515cffd54d7b3321de5f1cc79f33b8b93f0a73a619b03917d82","symbol":"show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/axis/scripts/teach-in.py:63:function:show"}
{"language":"cpp","line":1003,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"updateEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1003:function:updateEvent"}
{"language":"cpp","line":1052,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"plusMinusEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1052:function:plusMinusEvent"}
{"language":"cpp","line":1070,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"enterEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1070:function:enterEvent"}
{"language":"cpp","line":1082,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"leaveEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1082:function:leaveEvent"}
{"language":"cpp","line":1092,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"doMenuEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1092:function:doMenuEvent"}
{"language":"cpp","line":1105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"parseConnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1105:function:parseConnect"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"screenDef","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:110:type:screenDef"}
{"language":"cpp","line":1131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"printf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1131:function:printf"}
{"language":"cpp","line":1138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1138:function:jog"}
{"language":"cpp","line":1152,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1152:function:sendJogStop"}
{"language":"cpp","line":1156,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1156:function:sendJogCont"}
{"language":"cpp","line":1168,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1168:function:jogStop"}
{"language":"cpp","line":1174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1174:function:sendJogStop"}
{"language":"cpp","line":1177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"leftKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1177:function:leftKey"}
{"language":"cpp","line":1179,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1179:function:jog"}
{"language":"cpp","line":1182,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"leftKeyRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1182:function:leftKeyRelease"}
{"language":"cpp","line":1184,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1184:function:jogStop"}
{"language":"cpp","line":1187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"rightKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1187:function:rightKey"}
{"language":"cpp","line":1189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1189:function:jog"}
{"language":"cpp","line":1192,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"rightKeyRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1192:function:rightKeyRelease"}
{"language":"cpp","line":1194,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1194:function:jogStop"}
{"language":"cpp","line":1197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"upKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1197:function:upKey"}
{"language":"cpp","line":1199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1199:function:jog"}
{"language":"cpp","line":1202,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"upKeyRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1202:function:upKeyRelease"}
{"language":"cpp","line":1204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1204:function:jogStop"}
{"language":"cpp","line":1207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"downKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1207:function:downKey"}
{"language":"cpp","line":1209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1209:function:jog"}
{"language":"cpp","line":1212,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"downKeyRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1212:function:downKeyRelease"}
{"language":"cpp","line":1214,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"jogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1214:function:jogStop"}
{"language":"cpp","line":1217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"startKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1217:function:startKey"}
{"language":"cpp","line":1220,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendProgramRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1220:function:sendProgramRun"}
{"language":"cpp","line":1224,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"pauseKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1224:function:pauseKey"}
{"language":"cpp","line":1227,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendProgramPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1227:function:sendProgramPause"}
{"language":"cpp","line":1230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendProgramResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1230:function:sendProgramResume"}
{"language":"cpp","line":1234,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"stopKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1234:function:stopKey"}
{"language":"cpp","line":1236,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1236:function:sendAbort"}
{"language":"cpp","line":1239,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"stepKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1239:function:stepKey"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"widgetDef","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:123:type:widgetDef"}
{"language":"cpp","line":1241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendProgramStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1241:function:sendProgramStep"}
{"language":"cpp","line":1244,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"toggleMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1244:function:toggleMode"}
{"language":"cpp","line":1255,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"nextKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1255:function:nextKey"}
{"language":"cpp","line":1270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"prevKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1270:function:prevKey"}
{"language":"cpp","line":1285,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"enterKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1285:function:enterKey"}
{"language":"cpp","line":1306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"doKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1306:function:doKey"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"keyDef","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:131:type:keyDef"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"connectRec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:137:type:connectRec"}
{"language":"cpp","line":1388,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"parseLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1388:function:parseLine"}
{"language":"cpp","line":1414,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"printf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1414:function:printf"}
{"language":"cpp","line":1419,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"startup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1419:function:startup"}
{"language":"cpp","line":1421,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sockConnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1421:function:sockConnect"}
{"language":"cpp","line":1424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"initScreens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1424:function:initScreens"}
{"language":"cpp","line":1435,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"stepCount","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1435:function:stepCount"}
{"language":"cpp","line":1448,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"printf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1448:function:printf"}
{"language":"cpp","line":1451,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"atoi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1451:function:atoi"}
{"language":"cpp","line":1454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"STATUSWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1454:macro:STATUSWIDGET"}
{"language":"cpp","line":1455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"FEED_OVERRIDE_WIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1455:macro:FEED_OVERRIDE_WIDGET"}
{"language":"cpp","line":1456,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"JOG_WIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1456:macro:JOG_WIDGET"}
{"language":"cpp","line":1458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"slowLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1458:function:slowLoop"}
{"language":"cpp","line":1519,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"XPOSWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1519:macro:XPOSWIDGET"}
{"language":"cpp","line":1520,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"YPOSWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1520:macro:YPOSWIDGET"}
{"language":"cpp","line":1521,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"ZPOSWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1521:macro:ZPOSWIDGET"}
{"language":"cpp","line":1522,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"LINENOWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1522:macro:LINENOWIDGET"}
{"language":"cpp","line":1523,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"PROGRESSWIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1523:macro:PROGRESSWIDGET"}
{"language":"cpp","line":1525,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"updatePositions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1525:function:updatePositions"}
{"language":"cpp","line":1581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"fastLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1581:function:fastLoop"}
{"language":"cpp","line":1587,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1587:function:update"}
{"language":"cpp","line":1602,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"thisQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1602:function:thisQuit"}
{"language":"cpp","line":1634,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sockMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1634:function:sockMain"}
{"language":"cpp","line":1669,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sigQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1669:function:sigQuit"}
{"language":"cpp","line":1676,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"initMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1676:function:initMain"}
{"language":"cpp","line":1696,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:1696:function:main"}
{"language":"cpp","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"SCREEN_COUNT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:183:macro:SCREEN_COUNT"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"WIDGET_COUNT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:195:macro:WIDGET_COUNT"}
{"language":"cpp","line":251,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"KEY_COUNT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:251:macro:KEY_COUNT"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"JOGMODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:28:macro:JOGMODE"}
{"language":"cpp","line":290,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"option","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:290:type:option"}
{"language":"cpp","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"preciseSleep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:329:function:preciseSleep"}
{"language":"cpp","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:331:type:timespec"}
{"language":"cpp","line":348,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sockSendStr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:348:function:sockSendStr"}
{"language":"cpp","line":351,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sockSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:351:function:sockSend"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"widgetSetInt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:370:function:widgetSetInt"}
{"language":"cpp","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"widgetSetHbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:399:function:widgetSetHbar"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"intScreenSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:416:function:intScreenSet"}
{"language":"cpp","line":424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"strScreenSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:424:function:strScreenSet"}
{"language":"cpp","line":433,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"heartbeatScreenSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:433:function:heartbeatScreenSet"}
{"language":"cpp","line":441,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"backlightScreenSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:441:function:backlightScreenSet"}
{"language":"cpp","line":449,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"cursorScreenSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:449:function:cursorScreenSet"}
{"language":"cpp","line":457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"createScreens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:457:function:createScreens"}
{"language":"cpp","line":478,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"deleteScreens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:478:function:deleteScreens"}
{"language":"cpp","line":489,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"createWidgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:489:function:createWidgets"}
{"language":"cpp","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"createKeys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:515:function:createKeys"}
{"language":"cpp","line":526,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"loadFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:526:function:loadFiles"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:529:type:dirent"}
{"language":"cpp","line":530,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:530:type:stat"}
{"language":"cpp","line":556,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"copyFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:556:function:copyFiles"}
{"language":"cpp","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:574:function:system"}
{"language":"cpp","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:576:function:system"}
{"language":"cpp","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"loadNetworking","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:579:function:loadNetworking"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"DEFAULT_SERVER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:60:macro:DEFAULT_SERVER"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"DEFAULT_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:61:macro:DEFAULT_PORT"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"MAX_NAME_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:62:macro:MAX_NAME_LENGTH"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"MAX_PRIORITY_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:63:macro:MAX_PRIORITY_LENGTH"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"MAX_STR_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:64:macro:MAX_STR_LENGTH"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"MAX_KEY_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:65:macro:MAX_KEY_LENGTH"}
{"language":"cpp","line":669,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"getStats","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:669:function:getStats"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"SOCK_DELAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:66:macro:SOCK_DELAY"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"NETWORK_FILE_DIR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:67:macro:NETWORK_FILE_DIR"}
{"language":"cpp","line":749,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"menuSetInt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:749:function:menuSetInt"}
{"language":"cpp","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"menuSetMin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:755:function:menuSetMin"}
{"language":"cpp","line":761,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"menuSetMax","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:761:function:menuSetMax"}
{"language":"cpp","line":767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"createMenus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:767:function:createMenus"}
{"language":"cpp","line":838,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"setNewScreen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:838:function:setNewScreen"}
{"language":"cpp","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"lookupScreen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:849:function:lookupScreen"}
{"language":"cpp","line":863,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"lookupRsp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:863:function:lookupRsp"}
{"language":"cpp","line":877,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"lookupEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:877:function:lookupEvent"}
{"language":"cpp","line":891,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"lookupKey","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:891:function:lookupKey"}
{"language":"cpp","line":905,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"lookupConnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:905:function:lookupConnect"}
{"language":"cpp","line":919,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"PROG_WIDGET1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:919:macro:PROG_WIDGET1"}
{"language":"cpp","line":920,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"PROG_WIDGET2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:920:macro:PROG_WIDGET2"}
{"language":"cpp","line":922,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"openProgram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:922:function:openProgram"}
{"language":"cpp","line":931,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"sendProgramOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:931:function:sendProgramOpen"}
{"language":"cpp","line":934,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"JOGMODE_WIDGET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:934:macro:JOGMODE_WIDGET"}
{"language":"cpp","line":936,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"displayJogMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:936:function:displayJogMode"}
{"language":"cpp","line":968,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"widgetSetStr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:968:function:widgetSetStr"}
{"language":"cpp","line":972,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emclcd.cc","source_sha":"0b1f177ec431f406f8e9ecba8a8e2e2f7477f20051d5aa8e0a75b256aa095962","symbol":"selectEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emclcd.cc:972:function:selectEvent"}
{"language":"cpp","line":1003,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setMDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1003:function:setMDI"}
{"language":"cpp","line":1012,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1012:function:setHome"}
{"language":"cpp","line":1024,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"axisnumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1024:function:axisnumber"}
{"language":"cpp","line":1039,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1039:function:setJogStop"}
{"language":"cpp","line":1066,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setJog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1066:function:setJog"}
{"language":"cpp","line":1095,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1095:function:setFeedOverride"}
{"language":"cpp","line":1105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1105:function:setJogIncr"}
{"language":"cpp","line":1143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setTaskPlanInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1143:function:setTaskPlanInit"}
{"language":"cpp","line":1149,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1149:function:setOpen"}
{"language":"cpp","line":1166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1166:function:setRun"}
{"language":"cpp","line":1181,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1181:function:setPause"}
{"language":"cpp","line":1187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1187:function:setResume"}
{"language":"cpp","line":1193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1193:function:setStep"}
{"language":"cpp","line":1199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1199:function:setAbort"}
{"language":"cpp","line":1205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setLinearUnitConversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1205:function:setLinearUnitConversion"}
{"language":"cpp","line":1218,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setAngularUnitConversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1218:function:setAngularUnitConversion"}
{"language":"cpp","line":1231,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setTeleopEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1231:function:setTeleopEnable"}
{"language":"cpp","line":1241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setProbe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1241:function:setProbe"}
{"language":"cpp","line":1265,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setProbeClear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1265:function:setProbeClear"}
{"language":"cpp","line":1271,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1271:function:setSpindleOverride"}
{"language":"cpp","line":1289,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1289:function:setOptionalStop"}
{"language":"cpp","line":1298,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1298:function:commandSet"}
{"language":"cpp","line":1309,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1309:function:write"}
{"language":"cpp","line":1315,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1315:function:write"}
{"language":"cpp","line":1323,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1323:function:write"}
{"language":"cpp","line":1406,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1406:function:write"}
{"language":"cpp","line":1413,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1413:function:write"}
{"language":"cpp","line":1416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1416:function:write"}
{"language":"cpp","line":1423,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1423:function:getEcho"}
{"language":"cpp","line":1428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1428:function:snprintf"}
{"language":"cpp","line":1432,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1432:function:getVerbose"}
{"language":"cpp","line":1437,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1437:function:snprintf"}
{"language":"cpp","line":1441,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1441:function:getEnable"}
{"language":"cpp","line":1448,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1448:function:snprintf"}
{"language":"cpp","line":1452,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1452:function:getConfig"}
{"language":"cpp","line":1460,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1460:function:getCommMode"}
{"language":"cpp","line":1471,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1471:function:getCommProt"}
{"language":"cpp","line":1479,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1479:function:getDebug"}
{"language":"cpp","line":1487,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getSetWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1487:function:getSetWait"}
{"language":"cpp","line":1499,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getPlat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1499:function:getPlat"}
{"language":"cpp","line":1507,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getEStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1507:function:getEStop"}
{"language":"cpp","line":1513,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1513:function:snprintf"}
{"language":"cpp","line":1517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1517:function:getTimeout"}
{"language":"cpp","line":1525,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getTime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1525:function:getTime"}
{"language":"cpp","line":1533,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1533:function:getError"}
{"language":"cpp","line":1549,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getOperatorDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1549:function:getOperatorDisplay"}
{"language":"cpp","line":1565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getOperatorText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1565:function:getOperatorText"}
{"language":"cpp","line":1581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getMachine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1581:function:getMachine"}
{"language":"cpp","line":1587,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1587:function:snprintf"}
{"language":"cpp","line":1591,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1591:function:getMode"}
{"language":"cpp","line":1599,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1599:function:snprintf"}
{"language":"cpp","line":1604,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getMist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1604:function:getMist"}
{"language":"cpp","line":1610,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1610:function:snprintf"}
{"language":"cpp","line":1614,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getFlood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1614:function:getFlood"}
{"language":"cpp","line":1620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1620:function:snprintf"}
{"language":"cpp","line":1624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1624:function:getSpindle"}
{"language":"cpp","line":1644,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1644:function:snprintf"}
{"language":"cpp","line":1650,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getBrake","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1650:function:getBrake"}
{"language":"cpp","line":1661,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1661:function:snprintf"}
{"language":"cpp","line":1667,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1667:function:getTool"}
{"language":"cpp","line":1675,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getToolOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1675:function:getToolOffset"}
{"language":"cpp","line":1683,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getAbsCmdPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1683:function:getAbsCmdPos"}
{"language":"cpp","line":1723,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getAbsActPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1723:function:getAbsActPos"}
{"language":"cpp","line":1763,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getRelCmdPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1763:function:getRelCmdPos"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"_REENTRANT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:17:macro:_REENTRANT"}
{"language":"cpp","line":1803,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getRelActPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1803:function:getRelActPos"}
{"language":"cpp","line":1843,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointPos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1843:function:getJointPos"}
{"language":"cpp","line":1864,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getPosOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1864:function:getPosOffset"}
{"language":"cpp","line":1902,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointLimit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1902:function:getJointLimit"}
{"language":"cpp","line":1922,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1922:function:rtapi_strxcpy"}
{"language":"cpp","line":1940,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1940:function:rtapi_strxcpy"}
{"language":"cpp","line":1946,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointFault","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1946:function:getJointFault"}
{"language":"cpp","line":1957,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1957:function:rtapi_strxcat"}
{"language":"cpp","line":1964,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1964:function:rtapi_strxcpy"}
{"language":"cpp","line":1970,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1970:function:getOverrideLimits"}
{"language":"cpp","line":1978,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointHomed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1978:function:getJointHomed"}
{"language":"cpp","line":1989,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1989:function:rtapi_strxcat"}
{"language":"cpp","line":1996,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:1996:function:rtapi_strxcpy"}
{"language":"cpp","line":2002,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2002:function:getProgram"}
{"language":"cpp","line":2013,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgramLine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2013:function:getProgramLine"}
{"language":"cpp","line":2031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgramStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2031:function:getProgramStatus"}
{"language":"cpp","line":2044,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgramCodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2044:function:getProgramCodes"}
{"language":"cpp","line":2056,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2056:function:snprintf"}
{"language":"cpp","line":2066,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2066:function:getJointType"}
{"language":"cpp","line":2078,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2078:function:rtapi_strxcat"}
{"language":"cpp","line":2087,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2087:function:rtapi_strxcpy"}
{"language":"cpp","line":2094,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getJointUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2094:function:getJointUnits"}
{"language":"cpp","line":2113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2113:function:rtapi_strxcat"}
{"language":"cpp","line":2124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2124:function:rtapi_strxcat"}
{"language":"cpp","line":2126,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2126:function:rtapi_strxcat"}
{"language":"cpp","line":2142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2142:function:rtapi_strxcpy"}
{"language":"cpp","line":2153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2153:function:rtapi_strxcpy"}
{"language":"cpp","line":2155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"rtapi_strxcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2155:function:rtapi_strxcpy"}
{"language":"cpp","line":2162,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgramLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2162:function:getProgramLinearUnits"}
{"language":"cpp","line":2175,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProgramAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2175:function:getProgramAngularUnits"}
{"language":"cpp","line":2183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getUserLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2183:function:getUserLinearUnits"}
{"language":"cpp","line":2200,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getUserAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2200:function:getUserAngularUnits"}
{"language":"cpp","line":2217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getDisplayLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2217:function:getDisplayLinearUnits"}
{"language":"cpp","line":2230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2230:function:snprintf"}
{"language":"cpp","line":2233,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2233:function:snprintf"}
{"language":"cpp","line":2238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getDisplayAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2238:function:getDisplayAngularUnits"}
{"language":"cpp","line":2247,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2247:function:snprintf"}
{"language":"cpp","line":2252,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getLinearUnitConversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2252:function:getLinearUnitConversion"}
{"language":"cpp","line":2261,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2261:function:snprintf"}
{"language":"cpp","line":2266,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getAngularUnitConversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2266:function:getAngularUnitConversion"}
{"language":"cpp","line":2275,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2275:function:snprintf"}
{"language":"cpp","line":2280,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProbeValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2280:function:getProbeValue"}
{"language":"cpp","line":2288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getProbeTripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2288:function:getProbeTripped"}
{"language":"cpp","line":2296,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getTeleopEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2296:function:getTeleopEnable"}
{"language":"cpp","line":2302,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2302:function:snprintf"}
{"language":"cpp","line":2306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getKinematicsType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2306:function:getKinematicsType"}
{"language":"cpp","line":2314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2314:function:getFeedOverride"}
{"language":"cpp","line":2324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getIniFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2324:function:getIniFile"}
{"language":"cpp","line":2332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2332:function:getSpindleOverride"}
{"language":"cpp","line":2349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"getOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2349:function:getOptionalStop"}
{"language":"cpp","line":2357,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2357:function:commandGet"}
{"language":"cpp","line":2367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2367:function:write"}
{"language":"cpp","line":2469,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2469:function:commandQuit"}
{"language":"cpp","line":2475,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2475:function:commandShutdown"}
{"language":"cpp","line":2486,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpGeneral","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2486:function:helpGeneral"}
{"language":"cpp","line":2498,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2498:function:helpHello"}
{"language":"cpp","line":2517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2517:function:helpGet"}
{"language":"cpp","line":2582,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2582:function:helpSet"}
{"language":"cpp","line":2634,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2634:function:helpQuit"}
{"language":"cpp","line":2644,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2644:function:helpShutdown"}
{"language":"cpp","line":2654,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"helpHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2654:function:helpHelp"}
{"language":"cpp","line":2661,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2661:function:commandHelp"}
{"language":"cpp","line":2679,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"lookupToken","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2679:function:lookupToken"}
{"language":"cpp","line":2695,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"parseCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2695:function:parseCommand"}
{"language":"cpp","line":2802,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sockMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2802:function:sockMain"}
{"language":"cpp","line":2853,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"initMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2853:function:initMain"}
{"language":"cpp","line":2872,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2872:function:usage"}
{"language":"cpp","line":2889,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2889:function:main"}
{"language":"cpp","line":2936,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2936:type:sigaction"}
{"language":"cpp","line":2945,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:2945:type:sigaction"}
{"language":"cpp","line":458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:458:type:sockaddr_in"}
{"language":"cpp","line":459,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:459:type:sockaddr_in"}
{"language":"cpp","line":487,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"option","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:487:type:option"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"thisQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:505:function:thisQuit"}
{"language":"cpp","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"initSockets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:535:function:initSockets"}
{"language":"cpp","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:560:type:sigaction"}
{"language":"cpp","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sigQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:570:function:sigQuit"}
{"language":"cpp","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sockWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:575:function:sockWrite"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:578:function:write"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"lookupSetCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:581:function:lookupSetCommand"}
{"language":"cpp","line":596,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"commandHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:596:function:commandHello"}
{"language":"cpp","line":623,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:623:function:checkOnOff"}
{"language":"cpp","line":635,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkBinaryASCII","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:635:function:checkBinaryASCII"}
{"language":"cpp","line":647,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkReceivedDoneNone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:647:function:checkReceivedDoneNone"}
{"language":"cpp","line":661,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkNoneAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:661:function:checkNoneAuto"}
{"language":"cpp","line":673,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkManualAutoMDI","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:673:function:checkManualAutoMDI"}
{"language":"cpp","line":687,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkSpindleStr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:687:function:checkSpindleStr"}
{"language":"cpp","line":707,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkConversionStr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:707:function:checkConversionStr"}
{"language":"cpp","line":725,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"checkAngularConversionStr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:725:function:checkAngularConversionStr"}
{"language":"cpp","line":743,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:743:function:setEcho"}
{"language":"cpp","line":754,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:754:function:setVerbose"}
{"language":"cpp","line":765,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:765:function:setEnable"}
{"language":"cpp","line":782,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:782:function:setConfig"}
{"language":"cpp","line":787,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:787:function:setCommMode"}
{"language":"cpp","line":797,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:797:function:setCommProt"}
{"language":"cpp","line":807,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:807:function:setDebug"}
{"language":"cpp","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"sendDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:815:function:sendDebug"}
{"language":"cpp","line":819,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setSetWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:819:function:setSetWait"}
{"language":"cpp","line":840,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setMachine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:840:function:setMachine"}
{"language":"cpp","line":850,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setEStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:850:function:setEStop"}
{"language":"cpp","line":860,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setWait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:860:function:setWait"}
{"language":"cpp","line":876,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:876:function:setTimeout"}
{"language":"cpp","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:886:function:setUpdate"}
{"language":"cpp","line":896,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:896:function:setMode"}
{"language":"cpp","line":907,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setMist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:907:function:setMist"}
{"language":"cpp","line":917,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setFlood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:917:function:setFlood"}
{"language":"cpp","line":927,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:927:function:setSpindle"}
{"language":"cpp","line":948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setBrake","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:948:function:setBrake"}
{"language":"cpp","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:966:function:setLoadToolTable"}
{"language":"cpp","line":973,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setToolOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:973:function:setToolOffset"}
{"language":"cpp","line":993,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcrsh.cc","source_sha":"e6dc8f0ac6c36871503127e98de7ee5957faa190ec328d8c622e5b5a60a9181d","symbol":"setOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcrsh.cc:993:function:setOverrideLimits"}
{"language":"cpp","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"crcInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:191:function:crcInit"}
{"language":"cpp","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"crcFast","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:214:function:crcFast"}
{"language":"cpp","line":222,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getQueueStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:222:function:getQueueStatus"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setQueueStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:226:function:setQueueStatus"}
{"language":"cpp","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"isIdle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:231:function:isIdle"}
{"language":"cpp","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"interlocksOk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:238:function:interlocksOk"}
{"language":"cpp","line":249,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"updateQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:249:function:updateQueue"}
{"language":"cpp","line":323,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"addProgram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:323:function:addProgram"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getQueueSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:340:function:getQueueSize"}
{"language":"cpp","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"clearQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:344:function:clearQueue"}
{"language":"cpp","line":350,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:350:function:getStatus"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"queueStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:354:function:queueStart"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"queueStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:358:function:queueStop"}
{"language":"cpp","line":363,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"queuePause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:363:function:queuePause"}
{"language":"cpp","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getProgramById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:367:function:getProgramById"}
{"language":"cpp","line":387,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getProgramByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:387:function:getProgramByIndex"}
{"language":"cpp","line":409,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getQueueCRC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:409:function:getQueueCRC"}
{"language":"cpp","line":419,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getFirstTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:419:function:getFirstTagId"}
{"language":"cpp","line":424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getLastTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:424:function:getLastTagId"}
{"language":"cpp","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"deleteProgramById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:429:function:deleteProgramById"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"MAX_PRIORITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:43:macro:MAX_PRIORITY"}
{"language":"cpp","line":442,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"deleteProgramByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:442:function:deleteProgramByIndex"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"POLYNOMIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:44:macro:POLYNOMIAL"}
{"language":"cpp","line":457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"changePriorityById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:457:function:changePriorityById"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:45:macro:WIDTH"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"TOPBIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:46:macro:TOPBIT"}
{"language":"cpp","line":471,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"changePriorityByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:471:function:changePriorityByIndex"}
{"language":"cpp","line":487,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getPriorityById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:487:function:getPriorityById"}
{"language":"cpp","line":499,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getPriorityByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:499:function:getPriorityByIndex"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getNextTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:513:function:getNextTagId"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"resetTagIds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:517:function:resetTagIds"}
{"language":"cpp","line":521,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"schedInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:521:function:schedInit"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"SchedEntry","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:54:type:SchedEntry"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getPriority","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:69:function:getPriority"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setPriority","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:70:function:setPriority"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:71:function:getTagId"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:72:function:setTagId"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:73:function:getOffsets"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setOffsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:74:function:setOffsets"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getZone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:75:function:getZone"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setZone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:76:function:setZone"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:77:function:getFileName"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setFileName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:78:function:setFileName"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getProgramName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:79:function:getProgramName"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setProgramName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:80:function:setProgramName"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:81:function:getFeedOverride"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:82:function:setFeedOverride"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:83:function:getSpindleOverride"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:84:function:setSpindleOverride"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"getTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:85:function:getTool"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.cc","source_sha":"b793da55e37b3e4a925031af904e15e3b9d8fbd2ba9f7f732d157de274d8d3da","symbol":"setTool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.cc:86:function:setTool"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"EMCSCHED_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:18:macro:EMCSCHED_HH"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"addProgram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:40:function:addProgram"}
{"language":"cpp","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"updateQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:41:function:updateQueue"}
{"language":"cpp","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getQueueSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:42:function:getQueueSize"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"clearQueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:43:function:clearQueue"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:44:function:getStatus"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"queueStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:45:function:queueStart"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"queueStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:46:function:queueStop"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"queuePause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:47:function:queuePause"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getProgramById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:48:function:getProgramById"}
{"language":"cpp","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getProgramByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:49:function:getProgramByIndex"}
{"language":"cpp","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getQueueCRC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:50:function:getQueueCRC"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getFirstTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:51:function:getFirstTagId"}
{"language":"cpp","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getLastTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:52:function:getLastTagId"}
{"language":"cpp","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"deleteProgramById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:53:function:deleteProgramById"}
{"language":"cpp","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"deleteProgramByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:54:function:deleteProgramByIndex"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"changePriorityById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:55:function:changePriorityById"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"changePriorityByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:56:function:changePriorityByIndex"}
{"language":"cpp","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getPriorityById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:57:function:getPriorityById"}
{"language":"cpp","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getPriorityByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:58:function:getPriorityByIndex"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"getNextTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:59:function:getNextTagId"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"resetTagIds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:60:function:resetTagIds"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsched.hh","source_sha":"4b70b6e3f92191d24152c8ae44550b3f011de39f76de39279a3d2a847cfb41e6","symbol":"schedInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsched.hh:61:function:schedInit"}
{"language":"cpp","line":333,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"CHECKEMC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:333:macro:CHECKEMC"}
{"language":"cpp","line":3351,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"sigQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:3351:function:sigQuit"}
{"language":"cpp","line":3356,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"initMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:3356:function:initMain"}
{"language":"cpp","line":3375,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"emc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:3375:function:emc_init"}
{"language":"cpp","line":339,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"thisQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:339:function:thisQuit"}
{"language":"cpp","line":3420,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"Linuxcnc_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:3420:function:Linuxcnc_Init"}
{"language":"cpp","line":3421,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"Linuxcnc_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:3421:function:Linuxcnc_Init"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/emcsh.cc","source_sha":"be089ada9f341a558af2e003c2c54de7ff709c0a8f910c665c3265581724301a","symbol":"setresult","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/emcsh.cc:40:macro:setresult"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:111:function:warning_dialog"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:131:function:periodic"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"yesno_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:146:function:yesno_dialog"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"show_user_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:173:function:show_user_message"}
{"language":"python","line":195,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:195:function:restart_dialog"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:199:function:restart_down"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"restart_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:206:function:restart_up"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"on_enter_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:213:function:on_enter_button"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"Dialogs","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:33:class:Dialogs"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:41:function:__init__"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"system_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:46:function:system_dialog"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py","source_sha":"045430bbb041acd2bdfff0594b0efb14f85d01ebcae452382670944c3192f768","symbol":"entry_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py:73:function:entry_dialog"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_joint_axis_relation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:112:function:get_joint_axis_relation"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_trivial_kinematics","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:175:function:get_trivial_kinematics"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_no_force_homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:197:function:get_no_force_homing"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_position_feedback_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:203:function:get_position_feedback_actual"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:212:function:get_lathe"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_backtool_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:218:function:get_backtool_lathe"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_lathe_wear_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:224:function:get_lathe_wear_offsets"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:230:function:get_jog_vel"}
{"language":"python","line":244,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:244:function:get_max_jog_vel"}
{"language":"python","line":253,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_default_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:253:function:get_default_ang_jog_vel"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:261:function:get_max_ang_jog_vel"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_min_ang_jog_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:269:function:get_min_ang_jog_vel"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_default_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:277:function:get_default_spindle_speed"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:285:function:get_max_spindle_override"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_min_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:293:function:get_min_spindle_override"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_max_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:300:function:get_max_feed_override"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_embedded_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:307:function:get_embedded_tabs"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_parameter_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:329:function:get_parameter_file"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_program_prefix","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:335:function:get_program_prefix"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_file_ext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:347:function:get_file_ext"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_increments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:362:function:get_increments"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_toolfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:377:function:get_toolfile"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_tool_sensor_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:383:function:get_tool_sensor_data"}
{"language":"python","line":390,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:390:function:get_macros"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"GetIniInfo","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:40:class:GetIniInfo"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_subroutine_paths","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:419:function:get_subroutine_paths"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_axis_2_min_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:429:function:get_axis_2_min_limit"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:42:function:__init__"}
{"language":"python","line":436,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_RS274_start_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:436:function:get_RS274_start_code"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:442:function:get_user_messages"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:457:function:get_machine_units"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_command_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:466:function:get_user_command_file"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_user_css_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:472:function:get_user_css_file"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_cycle_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:49:function:get_cycle_time"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_postgui_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:59:function:get_postgui_halfile"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_preference_file_path","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:63:function:get_preference_file_path"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:77:function:get_coordinates"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:87:function:get_joints"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py","source_sha":"fa93a8998a2a7701e2b822ef202d6e3d481f7b9c5b97fc82c41bded2896c9e03","symbol":"get_axis_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/getiniinfo.py:94:function:get_axis_list"}
{"language":"python","line":1092,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_check_toolmeasurement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1092:function:_check_toolmeasurement"}
{"language":"python","line":1114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_jog_increments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1114:function:_make_jog_increments"}
{"language":"python","line":1160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_jog_increment_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1160:function:_jog_increment_changed"}
{"language":"python","line":1170,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_jog_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1170:function:_on_btn_jog_pressed"}
{"language":"python","line":1217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_jog_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1217:function:_on_btn_jog_released"}
{"language":"python","line":1233,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_jog_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1233:function:_get_jog_mode"}
{"language":"python","line":1244,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_joint_no_or_axis_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1244:function:_get_joint_no_or_axis_index"}
{"language":"python","line":1267,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_jog_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1267:function:_make_jog_button"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"gmoccapy","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:127:class:gmoccapy"}
{"language":"python","line":1288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_joints_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1288:function:_make_joints_button"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:128:function:__init__"}
{"language":"python","line":1308,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_macro_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1308:function:_make_macro_button"}
{"language":"python","line":1403,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_check_macro_for_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1403:function:_check_macro_for_image"}
{"language":"python","line":1432,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1432:function:_make_lathe"}
{"language":"python","line":1528,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_arrange_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1528:function:_arrange_dro"}
{"language":"python","line":1529,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_place_special","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1529:function:_place_special"}
{"language":"python","line":1546,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_place_in_table","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1546:function:_place_in_table"}
{"language":"python","line":1592,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_DRO_order","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1592:function:_get_DRO_order"}
{"language":"python","line":1605,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_arrange_jog_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1605:function:_arrange_jog_button"}
{"language":"python","line":1665,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_arrange_jog_button_by_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1665:function:_arrange_jog_button_by_axis"}
{"language":"python","line":1699,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_arrange_joint_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1699:function:_arrange_joint_button"}
{"language":"python","line":1733,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_preferences","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1733:function:_init_preferences"}
{"language":"python","line":1797,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1797:function:_init_dynamic_tabs"}
{"language":"python","line":1830,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_dynamic_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1830:function:_dynamic_tab"}
{"language":"python","line":1843,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_kill_dynamic_childs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1843:function:_kill_dynamic_childs"}
{"language":"python","line":1853,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"set_up_user_tab_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1853:function:set_up_user_tab_widgets"}
{"language":"python","line":1928,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_tooleditor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1928:function:_init_tooleditor"}
{"language":"python","line":1954,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1954:function:_init_themes"}
{"language":"python","line":1991,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_icon_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:1991:function:_init_icon_themes"}
{"language":"python","line":2013,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_audio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2013:function:_init_audio"}
{"language":"python","line":2042,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_gremlin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2042:function:_init_gremlin"}
{"language":"python","line":2058,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_kinematics_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2058:function:_init_kinematics_type"}
{"language":"python","line":2077,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_hide_cursor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2077:function:_init_hide_cursor"}
{"language":"python","line":2082,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_hide_tooltips","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2082:function:_init_hide_tooltips"}
{"language":"python","line":2096,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2096:function:_init_keyboard"}
{"language":"python","line":2144,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_no_virt_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2144:function:_no_virt_keyboard"}
{"language":"python","line":2157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_kill_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2157:function:_kill_keyboard"}
{"language":"python","line":2174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_offsetpage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2174:function:_init_offsetpage"}
{"language":"python","line":2213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_IconFileSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2213:function:_init_IconFileSelection"}
{"language":"python","line":2239,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_keybindings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2239:function:_init_keybindings"}
{"language":"python","line":2251,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_file_to_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2251:function:_init_file_to_load"}
{"language":"python","line":2267,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_user_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2267:function:_init_user_messages"}
{"language":"python","line":2290,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_show_user_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2290:function:_show_user_message"}
{"language":"python","line":2314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_show_offset_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2314:function:_show_offset_tab"}
{"language":"python","line":2340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_show_tooledit_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2340:function:_show_tooledit_tab"}
{"language":"python","line":2362,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_show_iconview_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2362:function:_show_iconview_tab"}
{"language":"python","line":2384,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2384:function:_periodic"}
{"language":"python","line":2418,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_show_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2418:function:_show_error"}
{"language":"python","line":2440,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_gremlin_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2440:function:on_gremlin_gcode_error"}
{"language":"python","line":2452,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_estop_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2452:function:on_tbtn_estop_toggled"}
{"language":"python","line":2468,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_on_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2468:function:on_tbtn_on_toggled"}
{"language":"python","line":2487,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_manual_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2487:function:on_rbt_manual_pressed"}
{"language":"python","line":2492,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_mdi_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2492:function:on_rbt_mdi_pressed"}
{"language":"python","line":2497,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_auto_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2497:function:on_rbt_auto_pressed"}
{"language":"python","line":2503,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_exit_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2503:function:on_btn_exit_clicked"}
{"language":"python","line":2514,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2514:function:on_hal_status_all_homed"}
{"language":"python","line":2534,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_not_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2534:function:on_hal_status_not_all_homed"}
{"language":"python","line":2545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_file_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2545:function:on_hal_status_file_loaded"}
{"language":"python","line":2563,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_line_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2563:function:on_hal_status_line_changed"}
{"language":"python","line":2572,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_interp_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2572:function:on_hal_status_interp_idle"}
{"language":"python","line":2624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_interp_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2624:function:on_hal_status_interp_run"}
{"language":"python","line":2643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_tool_in_spindle_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2643:function:on_hal_status_tool_in_spindle_changed"}
{"language":"python","line":2649,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_state_estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2649:function:on_hal_status_state_estop"}
{"language":"python","line":2657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_state_estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2657:function:on_hal_status_state_estop_reset"}
{"language":"python","line":2673,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_state_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2673:function:on_hal_status_state_off"}
{"language":"python","line":2691,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_state_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2691:function:on_hal_status_state_on"}
{"language":"python","line":2712,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_override_limits_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2712:function:on_hal_status_override_limits_changed"}
{"language":"python","line":2718,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_limits_tripped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2718:function:on_hal_status_limits_tripped"}
{"language":"python","line":2730,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_mode_manual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2730:function:on_hal_status_mode_manual"}
{"language":"python","line":2753,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_mode_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2753:function:on_hal_status_mode_mdi"}
{"language":"python","line":2804,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_mode_auto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2804:function:on_hal_status_mode_auto"}
{"language":"python","line":2833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_motion_mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2833:function:on_hal_status_motion_mode_changed"}
{"language":"python","line":2861,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_hal_status_metric_mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2861:function:on_hal_status_metric_mode_changed"}
{"language":"python","line":2906,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_window1_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2906:function:on_window1_show"}
{"language":"python","line":2967,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2967:function:on_window1_destroy"}
{"language":"python","line":2977,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_focus_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2977:function:on_focus_out"}
{"language":"python","line":2987,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_macro_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:2987:function:_on_btn_macro_pressed"}
{"language":"python","line":3023,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_change_kbd_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3023:function:_change_kbd_image"}
{"language":"python","line":3031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3031:function:_update_widgets"}
{"language":"python","line":3040,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_switch_to_g7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3040:function:_switch_to_g7"}
{"language":"python","line":3060,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_key_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3060:function:on_key_event"}
{"language":"python","line":3306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_init_notification","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3306:function:_init_notification"}
{"language":"python","line":3324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3324:function:_from_internal_linear_unit"}
{"language":"python","line":3330,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_parse_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3330:function:_parse_increment"}
{"language":"python","line":3357,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"show_try_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3357:function:show_try_errors"}
{"language":"python","line":3364,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_sensitize_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3364:function:_sensitize_widgets"}
{"language":"python","line":3372,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_active_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3372:function:_update_active_gcodes"}
{"language":"python","line":3391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_active_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3391:function:_update_active_mcodes"}
{"language":"python","line":3406,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_vel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3406:function:_update_vel"}
{"language":"python","line":3434,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_coolant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3434:function:_update_coolant"}
{"language":"python","line":3452,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_halui_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3452:function:_update_halui_pin"}
{"language":"python","line":3469,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_slider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3469:function:_update_slider"}
{"language":"python","line":3488,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_change_dro_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3488:function:_change_dro_color"}
{"language":"python","line":3504,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_toolinfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3504:function:_update_toolinfo"}
{"language":"python","line":3553,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_set_enable_tooltips","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3553:function:_set_enable_tooltips"}
{"language":"python","line":3576,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_dro_digits_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3576:function:on_adj_dro_digits_value_changed"}
{"language":"python","line":3592,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_toggle_readout_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3592:function:on_chk_toggle_readout_toggled"}
{"language":"python","line":3599,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_DRO_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3599:function:_on_DRO_clicked"}
{"language":"python","line":3604,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_DRO_axis_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3604:function:_on_DRO_axis_clicked"}
{"language":"python","line":3609,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_offset_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3609:function:_offset_changed"}
{"language":"python","line":3633,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_offsetpage1_selection_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3633:function:on_offsetpage1_selection_changed"}
{"language":"python","line":3639,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_x_pos_popup_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3639:function:on_adj_x_pos_popup_value_changed"}
{"language":"python","line":3645,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_y_pos_popup_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3645:function:on_adj_y_pos_popup_value_changed"}
{"language":"python","line":3651,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_width_popup_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3651:function:on_adj_width_popup_value_changed"}
{"language":"python","line":3657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_max_messages_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3657:function:on_adj_max_messages_value_changed"}
{"language":"python","line":3663,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_frames_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3663:function:on_chk_use_frames_toggled"}
{"language":"python","line":3669,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_fontbutton_popup_font_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3669:function:on_fontbutton_popup_font_set"}
{"language":"python","line":3673,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_launch_test_message_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3673:function:on_btn_launch_test_message_pressed"}
{"language":"python","line":3678,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_turtle_jog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3678:function:on_chk_turtle_jog_toggled"}
{"language":"python","line":3691,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_turtle_jog_factor_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3691:function:on_adj_turtle_jog_factor_value_changed"}
{"language":"python","line":3702,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_turtle_jog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3702:function:on_tbtn_turtle_jog_toggled"}
{"language":"python","line":3721,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_pin_turtle_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3721:function:_on_pin_turtle_jog"}
{"language":"python","line":3725,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_use_current_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3725:function:on_btn_use_current_clicked"}
{"language":"python","line":3732,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_none_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3732:function:on_btn_none_clicked"}
{"language":"python","line":3736,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_ntb_main_switch_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3736:function:on_ntb_main_switch_page"}
{"language":"python","line":3741,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_manual_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3741:function:on_rbt_manual_toggled"}
{"language":"python","line":3744,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_mdi_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3744:function:on_rbt_mdi_toggled"}
{"language":"python","line":3747,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_auto_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3747:function:on_rbt_auto_toggled"}
{"language":"python","line":3750,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_setup_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3750:function:on_tbtn_setup_toggled"}
{"language":"python","line":3832,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_user_tabs_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3832:function:on_tbtn_user_tabs_toggled"}
{"language":"python","line":3844,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_homing_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3844:function:on_btn_homing_clicked"}
{"language":"python","line":3847,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_home_all_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3847:function:on_btn_home_all_clicked"}
{"language":"python","line":3852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_unhome_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3852:function:_on_btn_unhome_clicked"}
{"language":"python","line":3857,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_home_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3857:function:_on_btn_home_back_clicked"}
{"language":"python","line":3862,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_home_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3862:function:_on_btn_home_clicked"}
{"language":"python","line":3877,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_unhome_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3877:function:_unhome_signal"}
{"language":"python","line":3883,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3883:function:_set_motion_mode"}
{"language":"python","line":3891,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_ignore_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3891:function:_ignore_limits"}
{"language":"python","line":3894,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_ignore_limits_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3894:function:on_chk_ignore_limits_toggled"}
{"language":"python","line":3898,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_fullsize_preview_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3898:function:on_tbtn_fullsize_preview_toggled"}
{"language":"python","line":3924,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_show_hal_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3924:function:on_btn_show_hal_clicked"}
{"language":"python","line":3927,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_calibration_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3927:function:on_btn_calibration_clicked"}
{"language":"python","line":3930,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_hal_meter_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3930:function:on_btn_hal_meter_clicked"}
{"language":"python","line":3933,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_status_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3933:function:on_btn_status_clicked"}
{"language":"python","line":3936,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_hal_scope_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3936:function:on_btn_hal_scope_clicked"}
{"language":"python","line":3939,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_classicladder_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3939:function:on_btn_classicladder_clicked"}
{"language":"python","line":3949,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3949:function:_update_spindle"}
{"language":"python","line":3970,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_update_vc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3970:function:_update_vc"}
{"language":"python","line":3993,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_forward_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:3993:function:on_rbt_forward_clicked"}
{"language":"python","line":4000,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_reverse_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4000:function:on_rbt_reverse_clicked"}
{"language":"python","line":4007,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_stop_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4007:function:on_rbt_stop_clicked"}
{"language":"python","line":4014,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_set_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4014:function:_set_spindle"}
{"language":"python","line":4061,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_check_spindle_range","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4061:function:_check_spindle_range"}
{"language":"python","line":4075,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_spindle_100_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4075:function:on_btn_spindle_100_clicked"}
{"language":"python","line":4078,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spc_spindle_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4078:function:on_spc_spindle_value_changed"}
{"language":"python","line":4111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_start_spindle_RPM_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4111:function:on_adj_start_spindle_RPM_value_changed"}
{"language":"python","line":4115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_spindle_bar_min_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4115:function:on_adj_spindle_bar_min_value_changed"}
{"language":"python","line":4120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_spindle_bar_max_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4120:function:on_adj_spindle_bar_max_value_changed"}
{"language":"python","line":4127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_flood_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4127:function:on_tbtn_flood_toggled"}
{"language":"python","line":4139,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_mist_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4139:function:on_tbtn_mist_toggled"}
{"language":"python","line":4153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spc_feed_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4153:function:on_spc_feed_value_changed"}
{"language":"python","line":4160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_feed_100_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4160:function:on_btn_feed_100_clicked"}
{"language":"python","line":4163,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spc_rapid_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4163:function:on_spc_rapid_value_changed"}
{"language":"python","line":4171,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_delete_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4171:function:on_btn_delete_clicked"}
{"language":"python","line":4179,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_show_kbd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4179:function:on_btn_show_kbd_clicked"}
{"language":"python","line":4211,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_ntb_info_switch_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4211:function:on_ntb_info_switch_page"}
{"language":"python","line":4228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4228:function:on_btn_back_clicked"}
{"language":"python","line":4252,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_touch_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4252:function:on_btn_touch_clicked"}
{"language":"python","line":4258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_edit_offsets_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4258:function:on_tbtn_edit_offsets_toggled"}
{"language":"python","line":4292,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_zero_g92_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4292:function:on_btn_zero_g92_clicked"}
{"language":"python","line":4300,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_set_value_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4300:function:_on_btn_set_value_clicked"}
{"language":"python","line":4340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_set_selected_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4340:function:_on_btn_set_selected_clicked"}
{"language":"python","line":4355,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spbtn_probe_height_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4355:function:on_spbtn_probe_height_value_changed"}
{"language":"python","line":4359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spbtn_search_vel_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4359:function:on_spbtn_search_vel_value_changed"}
{"language":"python","line":4363,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_spbtn_probe_vel_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4363:function:on_spbtn_probe_vel_value_changed"}
{"language":"python","line":4367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_tool_measurement_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4367:function:on_chk_use_tool_measurement_toggled"}
{"language":"python","line":4386,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_reload_tool_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4386:function:on_chk_reload_tool_toggled"}
{"language":"python","line":4391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_block_height_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4391:function:on_btn_block_height_clicked"}
{"language":"python","line":4420,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_theme_choice_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4420:function:on_theme_choice_changed"}
{"language":"python","line":4431,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_set_icon_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4431:function:_set_icon_theme"}
{"language":"python","line":4589,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_icon_theme_choice_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4589:function:on_icon_theme_choice_changed"}
{"language":"python","line":4596,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_unlock_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4596:function:on_rbt_unlock_toggled"}
{"language":"python","line":4605,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbtn_run_from_line_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4605:function:on_rbtn_run_from_line_toggled"}
{"language":"python","line":4614,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_on_offset_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4614:function:on_chk_use_kb_on_offset_toggled"}
{"language":"python","line":4617,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_on_tooledit_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4617:function:on_chk_use_kb_on_tooledit_toggled"}
{"language":"python","line":4620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_on_edit_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4620:function:on_chk_use_kb_on_edit_toggled"}
{"language":"python","line":4623,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_on_mdi_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4623:function:on_chk_use_kb_on_mdi_toggled"}
{"language":"python","line":4626,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_on_file_selection_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4626:function:on_chk_use_kb_on_file_selection_toggled"}
{"language":"python","line":4629,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_use_kb_shortcuts_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4629:function:on_chk_use_kb_shortcuts_toggled"}
{"language":"python","line":4632,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbtn_show_preview_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4632:function:on_rbtn_show_preview_toggled"}
{"language":"python","line":4635,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_scale_jog_vel_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4635:function:on_adj_scale_jog_vel_value_changed"}
{"language":"python","line":4639,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_scale_feed_override_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4639:function:on_adj_scale_feed_override_value_changed"}
{"language":"python","line":4643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_scale_rapid_override_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4643:function:on_adj_scale_rapid_override_value_changed"}
{"language":"python","line":4647,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_scale_spindle_override_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4647:function:on_adj_scale_spindle_override_value_changed"}
{"language":"python","line":4651,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbtn_fullscreen_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4651:function:on_rbtn_fullscreen_toggled"}
{"language":"python","line":4658,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbtn_maximized_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4658:function:on_rbtn_maximized_toggled"}
{"language":"python","line":4666,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbtn_window_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4666:function:on_rbtn_window_toggled"}
{"language":"python","line":4677,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chkbtn_hide_titlebar_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4677:function:on_chkbtn_hide_titlebar_toggled"}
{"language":"python","line":4682,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_x_pos_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4682:function:on_adj_x_pos_value_changed"}
{"language":"python","line":4690,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_y_pos_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4690:function:on_adj_y_pos_value_changed"}
{"language":"python","line":4698,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_width_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4698:function:on_adj_width_value_changed"}
{"language":"python","line":4706,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_height_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4706:function:on_adj_height_value_changed"}
{"language":"python","line":4714,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_kbd_height_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4714:function:on_adj_kbd_height_value_changed"}
{"language":"python","line":4721,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_adj_dro_size_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4721:function:on_adj_dro_size_value_changed"}
{"language":"python","line":4727,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_hide_cursor_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4727:function:on_chk_hide_cursor_toggled"}
{"language":"python","line":4739,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_convert_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4739:function:_convert_color"}
{"language":"python","line":4743,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_hide_tooltips_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4743:function:on_chk_hide_tooltips_toggled"}
{"language":"python","line":4749,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rel_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4749:function:on_rel_colorbutton_color_set"}
{"language":"python","line":4755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_abs_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4755:function:on_abs_colorbutton_color_set"}
{"language":"python","line":4761,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_dtg_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4761:function:on_dtg_colorbutton_color_set"}
{"language":"python","line":4767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_homed_colorbtn_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4767:function:on_homed_colorbtn_color_set"}
{"language":"python","line":4773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_unhomed_colorbtn_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4773:function:on_unhomed_colorbtn_color_set"}
{"language":"python","line":4779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_file_to_load_chooser_file_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4779:function:on_file_to_load_chooser_file_set"}
{"language":"python","line":4782,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_jump_to_dir_chooser_file_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4782:function:on_jump_to_dir_chooser_file_set"}
{"language":"python","line":4787,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_grid_size_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4787:function:on_grid_size_value_changed"}
{"language":"python","line":4791,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_log_actions_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4791:function:on_tbtn_log_actions_toggled"}
{"language":"python","line":4794,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_show_dro_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4794:function:on_chk_show_dro_toggled"}
{"language":"python","line":4803,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_show_dtg_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4803:function:on_chk_show_dtg_toggled"}
{"language":"python","line":4808,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_show_offsets_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4808:function:on_chk_show_offsets_toggled"}
{"language":"python","line":4813,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_cmb_mouse_button_mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4813:function:on_cmb_mouse_button_mode_changed"}
{"language":"python","line":4822,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"reload_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4822:function:reload_tool"}
{"language":"python","line":4836,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_tool_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4836:function:on_btn_tool_clicked"}
{"language":"python","line":4844,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tool_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4844:function:on_tool_change"}
{"language":"python","line":4876,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_delete_tool_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4876:function:on_btn_delete_tool_clicked"}
{"language":"python","line":4887,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_add_tool_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4887:function:on_btn_add_tool_clicked"}
{"language":"python","line":4890,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_reload_tooltable_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4890:function:on_btn_reload_tooltable_clicked"}
{"language":"python","line":4894,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_apply_tool_changes_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4894:function:on_btn_apply_tool_changes_clicked"}
{"language":"python","line":4898,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_tool_touchoff_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4898:function:on_btn_tool_touchoff_clicked"}
{"language":"python","line":4952,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_select_tool_by_no_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4952:function:on_btn_select_tool_by_no_clicked"}
{"language":"python","line":4974,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_selected_tool_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:4974:function:on_btn_selected_tool_clicked"}
{"language":"python","line":5001,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_view_p_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5001:function:on_rbt_view_p_toggled"}
{"language":"python","line":5006,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_view_x_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5006:function:on_rbt_view_x_toggled"}
{"language":"python","line":5011,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_view_y_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5011:function:on_rbt_view_y_toggled"}
{"language":"python","line":5016,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_view_z_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5016:function:on_rbt_view_z_toggled"}
{"language":"python","line":5021,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_rbt_view_y2_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5021:function:on_rbt_view_y2_toggled"}
{"language":"python","line":5026,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_zoom_in_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5026:function:on_btn_zoom_in_clicked"}
{"language":"python","line":5029,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_zoom_out_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5029:function:on_btn_zoom_out_clicked"}
{"language":"python","line":5032,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_delete_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5032:function:on_btn_delete_view_clicked"}
{"language":"python","line":5035,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_view_dimension_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5035:function:on_tbtn_view_dimension_toggled"}
{"language":"python","line":5039,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_view_tool_path_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5039:function:on_tbtn_view_tool_path_toggled"}
{"language":"python","line":5043,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_gremlin_line_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5043:function:on_gremlin_line_clicked"}
{"language":"python","line":5046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_load_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5046:function:on_btn_load_clicked"}
{"language":"python","line":5080,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"add_filters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5080:function:add_filters"}
{"language":"python","line":5096,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_sel_next_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5096:function:on_btn_sel_next_clicked"}
{"language":"python","line":5099,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_sel_prev_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5099:function:on_btn_sel_prev_clicked"}
{"language":"python","line":5102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_home_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5102:function:on_btn_home_clicked"}
{"language":"python","line":5105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_jump_to_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5105:function:on_btn_jump_to_clicked"}
{"language":"python","line":5108,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_dir_up_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5108:function:on_btn_dir_up_clicked"}
{"language":"python","line":5111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_select_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5111:function:on_btn_select_clicked"}
{"language":"python","line":5114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_IconFileSelection1_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5114:function:on_IconFileSelection1_selected"}
{"language":"python","line":5127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_IconFileSelection1_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5127:function:on_IconFileSelection1_sensitive"}
{"language":"python","line":5130,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_IconFileSelection1_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5130:function:on_IconFileSelection1_exit"}
{"language":"python","line":5138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_edit_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5138:function:on_btn_edit_clicked"}
{"language":"python","line":5166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_gcode_view_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5166:function:on_gcode_view_changed"}
{"language":"python","line":5172,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_undo_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5172:function:on_btn_undo_clicked"}
{"language":"python","line":5176,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_search_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5176:function:on_btn_search_back_clicked"}
{"language":"python","line":5182,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_search_forward_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5182:function:on_btn_search_forward_clicked"}
{"language":"python","line":5188,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_replace_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5188:function:on_btn_replace_clicked"}
{"language":"python","line":5196,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_redo_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5196:function:on_btn_redo_clicked"}
{"language":"python","line":5200,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_ntb_button_switch_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5200:function:on_ntb_button_switch_page"}
{"language":"python","line":5235,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_new_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5235:function:on_btn_new_clicked"}
{"language":"python","line":5250,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"saved_as","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5250:function:saved_as"}
{"language":"python","line":5253,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_optional_blocks_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5253:function:on_tbtn_optional_blocks_toggled"}
{"language":"python","line":5267,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_pause_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5267:function:on_tbtn_pause_toggled"}
{"language":"python","line":5272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_stop_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5272:function:on_btn_stop_clicked"}
{"language":"python","line":5278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_run_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5278:function:on_btn_run_clicked"}
{"language":"python","line":5281,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_btn_from_line_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5281:function:on_btn_from_line_clicked"}
{"language":"python","line":5284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_chk_en_audio_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5284:function:on_chk_en_audio_toggled"}
{"language":"python","line":5288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_change_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5288:function:on_change_sound"}
{"language":"python","line":5298,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"on_tbtn_switch_mode_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5298:function:on_tbtn_switch_mode_toggled"}
{"language":"python","line":5311,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_counts_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5311:function:_on_counts_changed"}
{"language":"python","line":5350,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_check_counts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5350:function:_check_counts"}
{"language":"python","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_ini_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:535:function:_get_ini_data"}
{"language":"python","line":5379,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_analog_enable_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5379:function:_on_analog_enable_changed"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"excepthook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:53:function:excepthook"}
{"language":"python","line":5404,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_analog_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5404:function:_on_analog_value_changed"}
{"language":"python","line":5435,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_unlock_settings_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5435:function:_on_unlock_settings_changed"}
{"language":"python","line":5442,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_play_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5442:function:_on_play_sound"}
{"language":"python","line":5454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_message_deleted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5454:function:_on_message_deleted"}
{"language":"python","line":5462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_del_message_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5462:function:_del_message_changed"}
{"language":"python","line":5476,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_pin_incr_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5476:function:_on_pin_incr_changed"}
{"language":"python","line":5486,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_pin_jog_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5486:function:_on_pin_jog_changed"}
{"language":"python","line":5501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_reset_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5501:function:_reset_override"}
{"language":"python","line":5508,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_blockheight_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5508:function:_on_blockheight_value_changed"}
{"language":"python","line":5515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_button_pin_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5515:function:_button_pin_changed"}
{"language":"python","line":5555,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_child_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5555:function:_get_child_button"}
{"language":"python","line":5595,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:5595:function:_make_hal_pins"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_pref_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:575:function:_get_pref_data"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_DRO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:624:function:_make_DRO"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_RGBA_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:649:function:_get_RGBA_color"}
{"language":"python","line":655,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_joint_from_joint_axis_dic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:655:function:_get_joint_from_joint_axis_dic"}
{"language":"python","line":662,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_ref_axis_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:662:function:_make_ref_axis_button"}
{"language":"python","line":774,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_space_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:774:function:_get_space_label"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_new_button_with_predefined_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:781:function:_new_button_with_predefined_image"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_get_button_with_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:803:function:_get_button_with_image"}
{"language":"python","line":829,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_remove_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:829:function:_remove_button"}
{"language":"python","line":833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_next_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:833:function:_on_btn_next_clicked"}
{"language":"python","line":853,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_next_touch_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:853:function:_on_btn_next_touch_clicked"}
{"language":"python","line":871,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_next_macro_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:871:function:_on_btn_next_macro_clicked"}
{"language":"python","line":890,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_previous_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:890:function:_on_btn_previous_clicked"}
{"language":"python","line":911,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_previous_touch_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:911:function:_on_btn_previous_touch_clicked"}
{"language":"python","line":937,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_on_btn_previous_macro_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:937:function:_on_btn_previous_macro_clicked"}
{"language":"python","line":956,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_put_set_active_and_back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:956:function:_put_set_active_and_back"}
{"language":"python","line":961,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_put_unref_and_back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:961:function:_put_unref_and_back"}
{"language":"python","line":965,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py","source_sha":"2edc4d4689794ba26e6bfbad33e6d35a0b8d7c96f25878fdb76658e3fa18aff5","symbol":"_make_touch_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py:965:function:_make_touch_button"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"find_valid_icon_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py:27:function:find_valid_icon_themes"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"find_handler_id_by_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py:40:function:find_handler_id_by_signal"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py","source_sha":"caf444318e1d6864f8257c5f3658d8657c164007ce54c5ec10cddd068317d8a0","symbol":"load_symbolic_from_icon_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/icon_theme_helper.py:45:function:load_symbolic_from_icon_theme"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_show_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:102:function:_show_message"}
{"language":"python","line":175,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"add_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:175:function:add_message"}
{"language":"python","line":196,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:196:function:del_first"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_last","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:205:function:del_last"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"del_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:217:function:del_message"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_on_btn_close_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:241:function:_on_btn_close_clicked"}
{"language":"python","line":246,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"_refill_messages","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:246:function:_refill_messages"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"do_get_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:270:function:do_get_property"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"do_set_property","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:277:function:do_set_property"}
{"language":"python","line":312,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:312:function:main"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"Notification","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:42:class:Notification"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/notification.py","source_sha":"81ee7e9262e3b633f506bde182918e12b196ddb655dfe980c7436e12c3b17bae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/notification.py:78:function:__init__"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"Player","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/player.py:43:class:Player"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/player.py:45:function:__init__"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/player.py:55:function:run"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"set_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/player.py:59:function:set_sound"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/player.py","source_sha":"82d150e2ae3b6a7aa67d056b3d5f002274b0362446ebe4782fc6c7872052b159","symbol":"on_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/player.py:63:function:on_message"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py:18:class:preferences"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py:27:function:__init__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py:34:function:getpref"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py","source_sha":"6d09e9f38b7ab0feff2e436020c4a4a2db0f7126abb377ce08de05d41e46039d","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/preferences.py:48:function:putpref"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py:28:class:Widgets"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py:30:function:__init__"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__getattr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py:33:function:__getattr__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py:39:function:__getitem__"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py","source_sha":"dbce55d80efcdee00e371e875983207c07facf29eca1805398d0286ef8877c02","symbol":"__iter__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gmoccapy/widgets.py:45:function:__iter__"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"Gremlin","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:100:class:Gremlin"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"add_attribute","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:109:function:add_attribute"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_attributes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:113:function:get_attributes"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:117:function:__init__"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:133:function:C"}
{"language":"python","line":222,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:222:function:activate"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"swapbuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:228:function:swapbuffers"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"deactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:232:function:deactivate"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"winfo_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:235:function:winfo_width"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"winfo_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:238:function:winfo_height"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"reshape","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:241:function:reshape"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:249:function:expose"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"_redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:256:function:_redraw"}
{"language":"python","line":260,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"clear_live_plotter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:260:function:clear_live_plotter"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:263:function:map"}
{"language":"python","line":266,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:266:function:poll"}
{"language":"python","line":285,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:285:function:realize"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_current_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:305:function:set_current_view"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:310:function:load"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:344:function:from_internal_linear_unit"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"calculate_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:350:function:calculate_gcode_properties"}
{"language":"python","line":351,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"dist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:351:function:dist"}
{"language":"python","line":355,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:355:function:from_internal_units"}
{"language":"python","line":441,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:441:function:get_program_alpha"}
{"language":"python","line":442,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:442:function:get_num_joints"}
{"language":"python","line":443,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:443:function:get_geometry"}
{"language":"python","line":452,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:452:function:get_joints_mode"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:453:function:get_show_commanded"}
{"language":"python","line":454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:454:function:get_show_extents"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:455:function:get_gcode_properties"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:456:function:get_show_limits"}
{"language":"python","line":457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:457:function:get_show_live_plot"}
{"language":"python","line":458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:458:function:get_show_machine_speed"}
{"language":"python","line":459,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:459:function:get_show_metric"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:460:function:get_show_program"}
{"language":"python","line":461,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:461:function:get_show_rapids"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:462:function:get_show_relative"}
{"language":"python","line":463,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:463:function:get_show_tool"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:464:function:get_show_distance_to_go"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:465:function:get_grid_size"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:467:function:get_view"}
{"language":"python","line":471,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:471:function:is_lathe"}
{"language":"python","line":472,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_foam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:472:function:is_foam"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:473:function:get_current_tool"}
{"language":"python","line":477,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:477:function:get_highlight_line"}
{"language":"python","line":479,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:479:function:get_a_axis_wrapped"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:480:function:get_b_axis_wrapped"}
{"language":"python","line":481,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:481:function:get_c_axis_wrapped"}
{"language":"python","line":483,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_font_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:483:function:get_font_info"}
{"language":"python","line":486,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"get_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:486:function:get_show_offsets"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:488:function:select_prime"}
{"language":"python","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:492:function:select_fire"}
{"language":"python","line":498,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"select_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:498:function:select_cancel"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:501:function:pressed"}
{"language":"python","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:515:function:motion"}
{"language":"python","line":615,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:615:function:scroll"}
{"language":"python","line":620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"report_gcode_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:620:function:report_gcode_error"}
{"language":"python","line":628,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"zoom_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:628:function:zoom_in"}
{"language":"python","line":631,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"zoom_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:631:function:zoom_out"}
{"language":"python","line":634,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"start_continuous_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:634:function:start_continuous_zoom"}
{"language":"python","line":637,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"continuous_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:637:function:continuous_zoom"}
{"language":"python","line":640,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_mouse_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:640:function:set_mouse_start"}
{"language":"python","line":643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"set_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:643:function:set_prime"}
{"language":"python","line":649,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"pan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:649:function:pan"}
{"language":"python","line":652,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"rotate_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:652:function:rotate_view"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"DummyProgress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:76:class:DummyProgress"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:77:function:nextphase"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:78:function:progress"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"StatCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:80:class:StatCanon"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:81:function:__init__"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:87:function:is_lathe"}
{"language":"python","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/gremlin.py","source_sha":"7559a52300de92ed156fe22267c8fbca975338321cf3afada141360a244756a3","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/gremlin.py:89:function:change_tool"}
{"language":"python","line":1000,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1000:function:set_prime"}
{"language":"python","line":1006,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_prime","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1006:function:select_prime"}
{"language":"python","line":1012,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_fire","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1012:function:select_fire"}
{"language":"python","line":1019,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"select_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1019:function:select_cancel"}
{"language":"python","line":1022,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"wheelEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1022:function:wheelEvent"}
{"language":"python","line":1031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mousePressEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1031:function:mousePressEvent"}
{"language":"python","line":1041,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseReleaseEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1041:function:mouseReleaseEvent"}
{"language":"python","line":1049,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseDoubleClickEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1049:function:mouseDoubleClickEvent"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"DummyProgress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:104:class:DummyProgress"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"mouseMoveEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1053:function:mouseMoveEvent"}
{"language":"python","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:105:function:nextphase"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"user_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1067:function:user_plot"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"progress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:106:function:progress"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"panView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1070:function:panView"}
{"language":"python","line":1073,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"rotateView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1073:function:rotateView"}
{"language":"python","line":1076,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"recordCurrentViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1076:function:recordCurrentViewSettings"}
{"language":"python","line":1087,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getRecordedViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1087:function:getRecordedViewSettings"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Progress","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:108:class:Progress"}
{"language":"python","line":1091,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setRecordedView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1091:function:setRecordedView"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:109:function:__init__"}
{"language":"python","line":1100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getCurrentViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1100:function:getCurrentViewSettings"}
{"language":"python","line":1109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"presetViewSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1109:function:presetViewSettings"}
{"language":"python","line":1119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setView","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1119:function:setView"}
{"language":"python","line":1128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"makeObject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1128:function:makeObject"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:116:function:update"}
{"language":"python","line":1186,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"quad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1186:function:quad"}
{"language":"python","line":1199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"lathe_quad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1199:function:lathe_quad"}
{"language":"python","line":1213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"extrude","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1213:function:extrude"}
{"language":"python","line":1224,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1224:function:setfont"}
{"language":"python","line":1227,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1227:function:getfont"}
{"language":"python","line":1229,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resetfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1229:function:resetfont"}
{"language":"python","line":1233,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1233:function:setfontlarge"}
{"language":"python","line":1236,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"getfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1236:function:getfontlarge"}
{"language":"python","line":1238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resetfontlarge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:1238:function:resetfontlarge"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:123:function:emit_percent"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"nextphase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:126:function:nextphase"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:132:function:done"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:136:function:set_text"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"StatCanon","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:142:class:StatCanon"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:143:function:__init__"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:153:function:is_lathe"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"change_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:155:function:change_tool"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"do_cancel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:160:function:do_cancel"}
{"language":"python","line":164,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"check_abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:164:function:check_abort"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"next_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:168:function:next_line"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"output_notify_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:177:function:output_notify_message"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Lcnc_3dGraphics","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:183:class:Lcnc_3dGraphics"}
{"language":"python","line":190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:190:function:__init__"}
{"language":"python","line":194,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:194:function:C"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"addTimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:316:function:addTimer"}
{"language":"python","line":321,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:321:function:poll"}
{"language":"python","line":338,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"showEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:338:function:showEvent"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:344:function:load"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"output_notify_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:412:function:output_notify_message"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"emit_percent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:416:function:emit_percent"}
{"language":"python","line":419,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:419:function:from_internal_linear_unit"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"calculate_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:425:function:calculate_gcode_properties"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"dist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:426:function:dist"}
{"language":"python","line":430,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"from_internal_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:430:function:from_internal_units"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"Window","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:46:class:Window"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:47:function:__init__"}
{"language":"python","line":510,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:510:function:set_font"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"realize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:525:function:realize"}
{"language":"python","line":543,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_font_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:543:function:get_font_info"}
{"language":"python","line":545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_program_alpha","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:545:function:get_program_alpha"}
{"language":"python","line":546,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_num_joints","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:546:function:get_num_joints"}
{"language":"python","line":547,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_joints_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:547:function:get_joints_mode"}
{"language":"python","line":548,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:548:function:get_show_commanded"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_extents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:549:function:get_show_extents"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_gcode_properties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:550:function:get_gcode_properties"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:551:function:get_show_limits"}
{"language":"python","line":552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_live_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:552:function:get_show_live_plot"}
{"language":"python","line":553,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_machine_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:553:function:get_show_machine_speed"}
{"language":"python","line":554,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_metric","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:554:function:get_show_metric"}
{"language":"python","line":555,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:555:function:get_show_program"}
{"language":"python","line":556,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_rapids","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:556:function:get_show_rapids"}
{"language":"python","line":557,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_relative","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:557:function:get_show_relative"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:558:function:get_show_tool"}
{"language":"python","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_distance_to_go","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:559:function:get_show_distance_to_go"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:560:function:get_grid_size"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:561:function:get_show_offsets"}
{"language":"python","line":562,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:562:function:get_view"}
{"language":"python","line":565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:565:function:get_geometry"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_lathe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:573:function:is_lathe"}
{"language":"python","line":574,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"is_foam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:574:function:is_foam"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:575:function:get_current_tool"}
{"language":"python","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:579:function:get_highlight_line"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_a_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:580:function:get_a_axis_wrapped"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_b_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:581:function:get_b_axis_wrapped"}
{"language":"python","line":582,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_c_axis_wrapped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:582:function:get_c_axis_wrapped"}
{"language":"python","line":583,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_current_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:583:function:set_current_view"}
{"language":"python","line":587,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"clear_live_plotter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:587:function:clear_live_plotter"}
{"language":"python","line":591,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"winfo_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:591:function:winfo_width"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"winfo_height","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:594:function:winfo_height"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:598:function:activate"}
{"language":"python","line":600,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"deactivate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:600:function:deactivate"}
{"language":"python","line":602,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"swapbuffers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:602:function:swapbuffers"}
{"language":"python","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"_redraw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:606:function:_redraw"}
{"language":"python","line":613,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"joint_dro_format_OFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:613:function:joint_dro_format_OFF"}
{"language":"python","line":632,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"dro_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:632:function:dro_format"}
{"language":"python","line":732,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"minimumSizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:732:function:minimumSizeHint"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"sizeHint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:735:function:sizeHint"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"normalizeAngle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:738:function:normalizeAngle"}
{"language":"python","line":745,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setXRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:745:function:setXRotation"}
{"language":"python","line":752,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setYRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:752:function:setYRotation"}
{"language":"python","line":759,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setZRotation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:759:function:setZRotation"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"setZoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:766:function:setZoom"}
{"language":"python","line":771,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"initializeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:771:function:initializeGL"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"paintGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:778:function:paintGL"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"createSlider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:79:function:createSlider"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"redraw_perspective","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:803:function:redraw_perspective"}
{"language":"python","line":861,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"redraw_ortho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:861:function:redraw_ortho"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"createZoomSlider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:90:function:createZoomSlider"}
{"language":"python","line":917,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"basic_lighting","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:917:function:basic_lighting"}
{"language":"python","line":931,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"resizeGL","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:931:function:resizeGL"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_alpha_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:944:function:set_alpha_mode"}
{"language":"python","line":948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_inhibit_selection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:948:function:set_inhibit_selection"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:951:function:get_plot_colors"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"get_default_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:954:function:get_default_plot_colors"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"C","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:955:function:C"}
{"language":"python","line":968,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py","source_sha":"3a0907e4287ebbff56a08656a30f2ae1486d8cac7d4d6e4c7e4e34ffd6567525","symbol":"set_plot_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gremlin/qt5_graphics.py:968:function:set_plot_colors"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:100:function:jogging"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:104:function:override_limits"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:109:function:spindle_forward"}
{"language":"python","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:114:function:spindle_off"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:119:function:spindle_reverse"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:124:function:spindle_faster"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:129:function:spindle_slower"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:134:function:set_motion_mode"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"continuous_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:140:function:continuous_jog_velocity"}
{"language":"python","line":153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:153:function:continuous_jog"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"stop_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:169:function:stop_jog"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"emc_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:16:class:emc_control"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"incremental_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:173:function:incremental_jog"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:17:function:__init__"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:186:function:quill_up"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"feed_hold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:193:function:feed_hold"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:197:function:feed_override"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:201:function:rapid_override"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:205:function:spindle_override"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:209:function:max_velocity"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:213:function:reload_tooltable"}
{"language":"python","line":217,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"opstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:217:function:opstop"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"blockdel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:221:function:blockdel"}
{"language":"python","line":225,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:225:function:abort"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:228:function:single_block"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:243:function:cycle_start"}
{"language":"python","line":257,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"re_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:257:function:re_start"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:270:function:set_restart_line"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_manual_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:274:function:set_manual_mode"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:282:function:set_mdi_mode"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:288:function:set_auto_mode"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:294:function:get_mode"}
{"language":"python","line":298,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"is_machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:298:function:is_machine_off"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"emc_status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:307:class:emc_status"}
{"language":"python","line":308,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:308:function:__init__"}
{"language":"python","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_feedrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:319:function:get_feedrate"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_spindlerate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:322:function:get_spindlerate"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_maxvelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:325:function:get_maxvelocity"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:328:function:dro_inch"}
{"language":"python","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:331:function:dro_mm"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:334:function:set_machine_units"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"convert_units_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:340:function:convert_units_list"}
{"language":"python","line":347,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:347:function:convert_units"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:34:function:mask"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_linear_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:353:function:get_linear_units"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:356:function:dro_commanded"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"dro_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:359:function:dro_actual"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:362:function:get_current_tool"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"get_current_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:366:function:get_current_system"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:376:function:periodic"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:38:function:mdi_active"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:41:function:unmask"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:44:function:mist_on"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:48:function:mist_off"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:52:function:flood_on"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:56:function:flood_off"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:60:function:estop"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:64:function:estop_reset"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:68:function:machine_off"}
{"language":"python","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:72:function:machine_on"}
{"language":"python","line":76,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:76:function:home_all"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:82:function:unhome_all"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:88:function:home_selected"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py","source_sha":"1f9a74408e36461c91bdf2cc8fa649c2b24704fbcbe8a10b3ab91e04722ca8c6","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/emc_interface.py:94:function:unhome_selected"}
{"language":"python","line":1012,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_keybinding_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1012:function:init_keybinding_pref"}
{"language":"python","line":1044,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_general_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1044:function:init_general_pref"}
{"language":"python","line":1093,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"initialize_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1093:function:initialize_widgets"}
{"language":"python","line":1156,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"get_exception_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1156:function:get_exception_list"}
{"language":"python","line":1169,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"show_try_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1169:function:show_try_errors"}
{"language":"python","line":1183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"verbosely_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1183:function:verbosely_print"}
{"language":"python","line":1190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_axis_frames","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1190:function:init_axis_frames"}
{"language":"python","line":1223,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1223:function:init_dynamic_tabs"}
{"language":"python","line":1231,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_dro_colors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1231:function:init_dro_colors"}
{"language":"python","line":1259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_screen2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1259:function:init_screen2"}
{"language":"python","line":1265,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_fullscreen1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1265:function:init_fullscreen1"}
{"language":"python","line":1270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_gremlin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1270:function:init_gremlin"}
{"language":"python","line":1281,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_manual_spindle_controls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1281:function:init_manual_spindle_controls"}
{"language":"python","line":1291,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1291:function:init_dro"}
{"language":"python","line":1297,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_audio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1297:function:init_audio"}
{"language":"python","line":1309,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_desktop_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1309:function:init_desktop_notify"}
{"language":"python","line":1314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_statusbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1314:function:init_statusbar"}
{"language":"python","line":1321,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1321:function:init_entry"}
{"language":"python","line":1327,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_tooleditor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1327:function:init_tooleditor"}
{"language":"python","line":1342,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_offsetpage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1342:function:init_offsetpage"}
{"language":"python","line":1355,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_embeded_terminal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1355:function:init_embeded_terminal"}
{"language":"python","line":1385,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"embedded_terminal_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1385:function:embedded_terminal_ready"}
{"language":"python","line":1391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1391:function:init_themes"}
{"language":"python","line":1455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_screen1_geometry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1455:function:init_screen1_geometry"}
{"language":"python","line":1479,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_running_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1479:function:init_running_options"}
{"language":"python","line":1488,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_hide_cursor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1488:function:init_hide_cursor"}
{"language":"python","line":1507,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1507:function:init_mode"}
{"language":"python","line":1518,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_on_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1518:function:init_sensitive_on_off"}
{"language":"python","line":1527,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_run_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1527:function:init_sensitive_run_idle"}
{"language":"python","line":1535,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1535:function:init_sensitive_all_homed"}
{"language":"python","line":1541,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_edit_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1541:function:init_sensitive_edit_mode"}
{"language":"python","line":1548,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_override_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1548:function:init_sensitive_override_mode"}
{"language":"python","line":1558,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_graphics_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1558:function:init_sensitive_graphics_mode"}
{"language":"python","line":1567,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_sensitive_origin_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1567:function:init_sensitive_origin_mode"}
{"language":"python","line":1577,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1577:function:init_state"}
{"language":"python","line":1609,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_show_windows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1609:function:init_show_windows"}
{"language":"python","line":1626,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_unlock_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1626:function:init_unlock_code"}
{"language":"python","line":1636,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"initialize_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1636:function:initialize_pins"}
{"language":"python","line":1651,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_spindle_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1651:function:init_spindle_pins"}
{"language":"python","line":1656,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_coolant_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1656:function:init_coolant_pins"}
{"language":"python","line":1664,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_jog_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1664:function:init_jog_pins"}
{"language":"python","line":1680,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_override_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1680:function:init_override_pins"}
{"language":"python","line":1688,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_control_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1688:function:init_control_pins"}
{"language":"python","line":1699,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"initialize_manual_toolchange","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1699:function:initialize_manual_toolchange"}
{"language":"python","line":1719,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_ABORT","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1719:function:on_keycall_ABORT"}
{"language":"python","line":1728,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_ESTOP","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1728:function:on_keycall_ESTOP"}
{"language":"python","line":1737,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_POWER","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1737:function:on_keycall_POWER"}
{"language":"python","line":1746,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_XPOS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1746:function:on_keycall_XPOS"}
{"language":"python","line":1755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_XNEG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1755:function:on_keycall_XNEG"}
{"language":"python","line":1764,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_YPOS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1764:function:on_keycall_YPOS"}
{"language":"python","line":1773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_YNEG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1773:function:on_keycall_YNEG"}
{"language":"python","line":1782,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_ZPOS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1782:function:on_keycall_ZPOS"}
{"language":"python","line":1791,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_ZNEG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1791:function:on_keycall_ZNEG"}
{"language":"python","line":1800,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_APOS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1800:function:on_keycall_APOS"}
{"language":"python","line":1809,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_ANEG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1809:function:on_keycall_ANEG"}
{"language":"python","line":1818,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_INCREMENTS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1818:function:on_keycall_INCREMENTS"}
{"language":"python","line":1831,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_keycall_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1831:function:on_keycall_"}
{"language":"python","line":1836,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_spindle_controls_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1836:function:on_button_spindle_controls_clicked"}
{"language":"python","line":1842,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_select_rotary_adjust_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1842:function:on_button_select_rotary_adjust_clicked"}
{"language":"python","line":1852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"search_fwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1852:function:search_fwd"}
{"language":"python","line":1866,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"search_bwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1866:function:search_bwd"}
{"language":"python","line":1880,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"replace_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1880:function:replace_text"}
{"language":"python","line":1901,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"undo_edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1901:function:undo_edit"}
{"language":"python","line":1908,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"redo_edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1908:function:redo_edit"}
{"language":"python","line":1915,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"keypress","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1915:function:keypress"}
{"language":"python","line":1919,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_key_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1919:function:on_key_event"}
{"language":"python","line":1961,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_cycle_start_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1961:function:on_cycle_start_changed"}
{"language":"python","line":1980,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_abort_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1980:function:on_abort_changed"}
{"language":"python","line":1989,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_feed_hold_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1989:function:on_feed_hold_changed"}
{"language":"python","line":1999,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_tool_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:1999:function:on_tool_change"}
{"language":"python","line":2018,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_spindle_speed_adjust","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2018:function:on_spindle_speed_adjust"}
{"language":"python","line":2036,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_spindle_control_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2036:function:on_spindle_control_clicked"}
{"language":"python","line":2061,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_preset_spindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2061:function:on_preset_spindle"}
{"language":"python","line":2084,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_preset_spindle_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2084:function:on_preset_spindle_return"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"excepthook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:208:function:excepthook"}
{"language":"python","line":2097,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_index_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2097:function:on_index_tool"}
{"language":"python","line":2121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_index_tool_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2121:function:on_index_tool_return"}
{"language":"python","line":2134,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_grid_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2134:function:set_grid_size"}
{"language":"python","line":2145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_spindle_start_rpm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2145:function:set_spindle_start_rpm"}
{"language":"python","line":2155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_preview","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2155:function:update_preview"}
{"language":"python","line":2167,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"change_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2167:function:change_sound"}
{"language":"python","line":2184,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_s_display_fwd_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2184:function:on_s_display_fwd_toggled"}
{"language":"python","line":2202,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_s_display_rev_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2202:function:on_s_display_rev_toggled"}
{"language":"python","line":2219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_eventbox_gremlin_enter_notify_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2219:function:on_eventbox_gremlin_enter_notify_event"}
{"language":"python","line":2234,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_eventbox_gremlin_leave_notify_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2234:function:on_eventbox_gremlin_leave_notify_event"}
{"language":"python","line":2242,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_gremlin_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2242:function:on_gremlin_motion"}
{"language":"python","line":2278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"launch_numerical_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2278:function:launch_numerical_input"}
{"language":"python","line":2306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_numerical_entry_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2306:function:on_numerical_entry_return"}
{"language":"python","line":2319,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_offset_origin_entry_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2319:function:on_offset_origin_entry_return"}
{"language":"python","line":2343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_tool_offset_entry_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2343:function:on_tool_offset_entry_return"}
{"language":"python","line":2365,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_adj_overrides_entry_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2365:function:on_adj_overrides_entry_return"}
{"language":"python","line":2377,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"hack_leave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2377:function:hack_leave"}
{"language":"python","line":2389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hide_cursor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2389:function:on_hide_cursor"}
{"language":"python","line":2407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_halshow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2407:function:on_halshow"}
{"language":"python","line":2414,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_calibration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2414:function:on_calibration"}
{"language":"python","line":2421,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2421:function:on_status"}
{"language":"python","line":2427,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_halmeter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2427:function:on_halmeter"}
{"language":"python","line":2434,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_halscope","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2434:function:on_halscope"}
{"language":"python","line":2439,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_ladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2439:function:on_ladder"}
{"language":"python","line":2449,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2449:function:on_window1_destroy"}
{"language":"python","line":2459,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_axis_selection_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2459:function:on_axis_selection_clicked"}
{"language":"python","line":2465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_mode_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2465:function:on_mode_clicked"}
{"language":"python","line":2478,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_show_offsets_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2478:function:on_button_show_offsets_clicked"}
{"language":"python","line":2485,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_home_all_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2485:function:on_button_home_all_clicked"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"Player","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:248:class:Player"}
{"language":"python","line":2490,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_unhome_all_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2490:function:on_button_unhome_all_clicked"}
{"language":"python","line":2495,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_home_axis_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2495:function:on_button_home_axis_clicked"}
{"language":"python","line":249,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:249:function:__init__"}
{"language":"python","line":2500,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_unhome_axis_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2500:function:on_button_unhome_axis_clicked"}
{"language":"python","line":2505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_toggle_readout_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2505:function:on_button_toggle_readout_clicked"}
{"language":"python","line":2511,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_jog_mode_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2511:function:on_button_jog_mode_clicked"}
{"language":"python","line":2516,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_select_system_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2516:function:on_button_select_system_clicked"}
{"language":"python","line":2521,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_flood_coolant_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2521:function:on_button_flood_coolant_clicked"}
{"language":"python","line":2526,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_mist_coolant_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2526:function:on_button_mist_coolant_clicked"}
{"language":"python","line":2531,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_tool_editor_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2531:function:on_button_tool_editor_clicked"}
{"language":"python","line":2537,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_block_delete_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2537:function:on_button_block_delete_clicked"}
{"language":"python","line":2542,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_option_stop_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2542:function:on_button_option_stop_clicked"}
{"language":"python","line":2547,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_next_tab_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2547:function:on_button_next_tab_clicked"}
{"language":"python","line":2552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_overrides_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2552:function:on_button_overrides_clicked"}
{"language":"python","line":2558,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_clear_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2558:function:on_button_clear_view_clicked"}
{"language":"python","line":2563,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_graphic_overrides_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2563:function:on_graphic_overrides_clicked"}
{"language":"python","line":2570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_plus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2570:function:on_button_plus_pressed"}
{"language":"python","line":2575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_plus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2575:function:on_button_plus_released"}
{"language":"python","line":2580,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_minus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2580:function:on_button_minus_pressed"}
{"language":"python","line":2585,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_minus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2585:function:on_button_minus_released"}
{"language":"python","line":2590,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_offset_origin_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2590:function:on_offset_origin_clicked"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:259:function:run"}
{"language":"python","line":2601,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_move_to_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2601:function:on_move_to_clicked"}
{"language":"python","line":2611,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_tool_touchoff_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2611:function:on_tool_touchoff_clicked"}
{"language":"python","line":2618,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_mode_select_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2618:function:on_mode_select_clicked"}
{"language":"python","line":2630,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_estop_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2630:function:on_estop_clicked"}
{"language":"python","line":263,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_sound","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:263:function:set_sound"}
{"language":"python","line":2648,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_calc_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2648:function:on_calc_clicked"}
{"language":"python","line":2654,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_theme_choice_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2654:function:on_theme_choice_changed"}
{"language":"python","line":2664,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_fullscreen1_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2664:function:on_fullscreen1_pressed"}
{"language":"python","line":2671,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_use_screen2_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2671:function:on_use_screen2_pressed"}
{"language":"python","line":2678,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_dro_units_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2678:function:on_dro_units_pressed"}
{"language":"python","line":267,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_message","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:267:function:on_message"}
{"language":"python","line":2686,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_diameter_mode_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2686:function:on_diameter_mode_pressed"}
{"language":"python","line":2693,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_rel_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2693:function:on_rel_colorbutton_color_set"}
{"language":"python","line":2699,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_abs_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2699:function:on_abs_colorbutton_color_set"}
{"language":"python","line":2705,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_dtg_colorbutton_color_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2705:function:on_dtg_colorbutton_color_set"}
{"language":"python","line":2712,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_show_offsets_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2712:function:on_show_offsets_pressed"}
{"language":"python","line":2719,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_unlock_number_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2719:function:on_unlock_number_value_changed"}
{"language":"python","line":2729,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_show_dtg_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2729:function:on_show_dtg_pressed"}
{"language":"python","line":2737,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_desktop_notify_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2737:function:on_desktop_notify_toggled"}
{"language":"python","line":2744,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_pop_statusbar_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2744:function:on_pop_statusbar_clicked"}
{"language":"python","line":2757,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_printmessage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2757:function:on_printmessage"}
{"language":"python","line":2783,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_overrides","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2783:function:toggle_overrides"}
{"language":"python","line":2806,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_graphic_overrides","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2806:function:toggle_graphic_overrides"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:281:class:Widgets"}
{"language":"python","line":2824,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_interp_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2824:function:on_hal_status_interp_run"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:282:function:__init__"}
{"language":"python","line":2832,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_interp_idle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2832:function:on_hal_status_interp_idle"}
{"language":"python","line":2849,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_state_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2849:function:on_hal_status_state_on"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__getattr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:284:function:__getattr__"}
{"language":"python","line":2863,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_state_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2863:function:on_hal_status_state_off"}
{"language":"python","line":2870,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_axis_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2870:function:on_hal_status_axis_homed"}
{"language":"python","line":2882,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2882:function:on_hal_status_all_homed"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:288:function:__getitem__"}
{"language":"python","line":2896,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_not_all_homed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2896:function:on_hal_status_not_all_homed"}
{"language":"python","line":2909,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_status_file_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2909:function:on_hal_status_file_loaded"}
{"language":"python","line":2918,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_toggle_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2918:function:on_toggle_keyboard"}
{"language":"python","line":2939,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_jog_increments_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2939:function:on_hal_jog_increments_changed"}
{"language":"python","line":2948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_hal_jog_rate_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2948:function:on_hal_jog_rate_changed"}
{"language":"python","line":2959,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"restart_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2959:function:restart_down"}
{"language":"python","line":295,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:295:class:Data"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:296:function:__init__"}
{"language":"python","line":2971,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"restart_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2971:function:restart_up"}
{"language":"python","line":2983,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"restart_set_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:2983:function:restart_set_line"}
{"language":"python","line":3000,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_metric_select_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3000:function:on_metric_select_clicked"}
{"language":"python","line":3007,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_edit_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3007:function:on_button_edit_clicked"}
{"language":"python","line":3031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_change_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3031:function:on_button_change_view_clicked"}
{"language":"python","line":3037,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_button_full_view_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3037:function:on_button_full_view_clicked"}
{"language":"python","line":3046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"check_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3046:function:check_mode"}
{"language":"python","line":3065,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"spindle_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3065:function:spindle_dialog"}
{"language":"python","line":3080,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"spindle_dialog_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3080:function:spindle_dialog_return"}
{"language":"python","line":3087,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3087:function:update_restart_line"}
{"language":"python","line":3096,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3096:function:set_restart_line"}
{"language":"python","line":3102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"edited_gcode_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3102:function:edited_gcode_check"}
{"language":"python","line":3120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_desktop_notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3120:function:set_desktop_notify"}
{"language":"python","line":3128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"launch_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3128:function:launch_keyboard"}
{"language":"python","line":3135,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"load_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3135:function:load_keyboard"}
{"language":"python","line":3153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"dialog_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3153:function:dialog_keyboard"}
{"language":"python","line":3197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"keyboard_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3197:function:keyboard_return"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"_print_help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:31:function:_print_help"}
{"language":"python","line":3203,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"kill_keyboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3203:function:kill_keyboard"}
{"language":"python","line":3223,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"connect_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3223:function:connect_signals"}
{"language":"python","line":3375,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_offset_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3375:function:toggle_offset_view"}
{"language":"python","line":3388,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"preset_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3388:function:preset_spindle_speed"}
{"language":"python","line":3392,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"sensitize_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3392:function:sensitize_widgets"}
{"language":"python","line":3399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"from_internal_linear_unit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3399:function:from_internal_linear_unit"}
{"language":"python","line":3405,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"parse_increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3405:function:parse_increment"}
{"language":"python","line":3432,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"notify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3432:function:notify"}
{"language":"python","line":3453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"add_alarm_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3453:function:add_alarm_entry"}
{"language":"python","line":3460,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"next_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3460:function:next_tab"}
{"language":"python","line":3468,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3468:function:set_feed_override"}
{"language":"python","line":3476,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3476:function:set_rapid_override"}
{"language":"python","line":3484,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3484:function:set_spindle_override"}
{"language":"python","line":3493,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_velocity_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3493:function:set_velocity_override"}
{"language":"python","line":3501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_jog_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3501:function:set_jog_rate"}
{"language":"python","line":3529,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_jog_increments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3529:function:set_jog_increments"}
{"language":"python","line":3569,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"adjustment_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3569:function:adjustment_buttons"}
{"language":"python","line":3660,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"adjust_overrides","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3660:function:adjust_overrides"}
{"language":"python","line":3705,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"origin_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3705:function:origin_system"}
{"language":"python","line":3710,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"change_origin_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3710:function:change_origin_system"}
{"language":"python","line":3720,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"homing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3720:function:homing"}
{"language":"python","line":3743,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"graphics","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3743:function:graphics"}
{"language":"python","line":3767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3767:function:override"}
{"language":"python","line":3790,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"message_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3790:function:message_setup"}
{"language":"python","line":3818,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3818:function:warning_dialog"}
{"language":"python","line":3849,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"dialog_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3849:function:dialog_return"}
{"language":"python","line":3868,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"launch_restart_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3868:function:launch_restart_dialog"}
{"language":"python","line":3872,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"restart_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3872:function:restart_dialog"}
{"language":"python","line":3912,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"restart_dialog_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3912:function:restart_dialog_return"}
{"language":"python","line":3924,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"_dynamic_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3924:function:_dynamic_tab"}
{"language":"python","line":3940,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3940:function:set_dynamic_tabs"}
{"language":"python","line":3970,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"kill_dynamic_childs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3970:function:kill_dynamic_childs"}
{"language":"python","line":3975,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"postgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3975:function:postgui"}
{"language":"python","line":3980,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"zoom_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3980:function:zoom_in"}
{"language":"python","line":3983,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"zoom_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3983:function:zoom_out"}
{"language":"python","line":3986,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_fullscreen1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3986:function:set_fullscreen1"}
{"language":"python","line":3994,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_show_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:3994:function:set_show_offsets"}
{"language":"python","line":4002,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_show_dtg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4002:function:set_show_dtg"}
{"language":"python","line":4009,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_diameter_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4009:function:set_diameter_mode"}
{"language":"python","line":4019,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"convert_to_rgb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4019:function:convert_to_rgb"}
{"language":"python","line":4028,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"rgba_to_str","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4028:function:rgba_to_str"}
{"language":"python","line":4034,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_abs_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4034:function:set_abs_color"}
{"language":"python","line":4038,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_rel_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4038:function:set_rel_color"}
{"language":"python","line":4042,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_dtg_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4042:function:set_dtg_color"}
{"language":"python","line":4046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_unlock_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4046:function:set_unlock_code"}
{"language":"python","line":4051,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4051:function:toggle_view"}
{"language":"python","line":4053,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"shift","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4053:function:shift"}
{"language":"python","line":4072,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_full_graphics_view","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4072:function:set_full_graphics_view"}
{"language":"python","line":4088,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"edit_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4088:function:edit_mode"}
{"language":"python","line":4107,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_dro_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4107:function:set_dro_units"}
{"language":"python","line":4129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4129:function:toggle_optional_stop"}
{"language":"python","line":4133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4133:function:set_optional_stop"}
{"language":"python","line":4138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4138:function:toggle_block_delete"}
{"language":"python","line":4141,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4141:function:set_block_delete"}
{"language":"python","line":4147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"save_edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4147:function:save_edit"}
{"language":"python","line":414,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:414:function:__getitem__"}
{"language":"python","line":4152,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4152:function:block"}
{"language":"python","line":4155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"unblock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4155:function:unblock"}
{"language":"python","line":4161,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_active_axis_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4161:function:update_active_axis_buttons"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:416:function:__setitem__"}
{"language":"python","line":4182,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"jog_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4182:function:jog_mode"}
{"language":"python","line":4197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"do_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4197:function:do_jog"}
{"language":"python","line":420,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"Trampoline","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:420:class:Trampoline"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:421:function:__init__"}
{"language":"python","line":4228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"do_key_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4228:function:do_key_jog"}
{"language":"python","line":4247,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"on_focus_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4247:function:on_focus_out"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:424:function:__call__"}
{"language":"python","line":4256,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"spindle_adjustment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4256:function:spindle_adjustment"}
{"language":"python","line":4276,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"do_jog_to_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4276:function:do_jog_to_position"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:428:function:load_handlers"}
{"language":"python","line":4292,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"adjust_spindle_rpm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4292:function:adjust_spindle_rpm"}
{"language":"python","line":4306,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_screen2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4306:function:toggle_screen2"}
{"language":"python","line":4317,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"get_qualified_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4317:function:get_qualified_input"}
{"language":"python","line":431,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:431:function:add_handler"}
{"language":"python","line":4341,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4341:function:unhome_all"}
{"language":"python","line":4344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4344:function:home_all"}
{"language":"python","line":4348,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4348:function:home_selected"}
{"language":"python","line":4359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4359:function:unhome_selected"}
{"language":"python","line":4371,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"zero_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4371:function:zero_axis"}
{"language":"python","line":4382,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"set_axis_checks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4382:function:set_axis_checks"}
{"language":"python","line":4388,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"tool_touchoff_checks","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4388:function:tool_touchoff_checks"}
{"language":"python","line":4398,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"move_to","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4398:function:move_to"}
{"language":"python","line":4404,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"clear_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4404:function:clear_plot"}
{"language":"python","line":4407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"pan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4407:function:pan"}
{"language":"python","line":4410,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"rotate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4410:function:rotate"}
{"language":"python","line":4413,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"reload_plot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4413:function:reload_plot"}
{"language":"python","line":4417,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_mist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4417:function:toggle_mist"}
{"language":"python","line":4423,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_flood","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4423:function:toggle_flood"}
{"language":"python","line":4429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"toggle_ignore_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4429:function:toggle_ignore_limits"}
{"language":"python","line":4436,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4436:function:reload_tooltable"}
{"language":"python","line":4457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"dro_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4457:function:dro_toggle"}
{"language":"python","line":4470,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4470:function:mode_changed"}
{"language":"python","line":4509,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"change_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4509:function:change_theme"}
{"language":"python","line":4520,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"timer_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4520:function:timer_interrupt"}
{"language":"python","line":4550,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4550:function:update_position"}
{"language":"python","line":4569,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_mdi_spindle_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4569:function:update_mdi_spindle_button"}
{"language":"python","line":4583,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_spindle_bar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4583:function:update_spindle_bar"}
{"language":"python","line":4596,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_dro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4596:function:update_dro"}
{"language":"python","line":4637,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_active_gcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4637:function:update_active_gcodes"}
{"language":"python","line":4642,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_active_mcodes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4642:function:update_active_mcodes"}
{"language":"python","line":4645,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_aux_coolant_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4645:function:update_aux_coolant_pins"}
{"language":"python","line":4663,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_feed_speed_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4663:function:update_feed_speed_label"}
{"language":"python","line":4677,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_tool_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4677:function:update_tool_label"}
{"language":"python","line":4687,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_coolant_leds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4687:function:update_coolant_leds"}
{"language":"python","line":4692,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_estop_led","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4692:function:update_estop_led"}
{"language":"python","line":4696,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_machine_on_led","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4696:function:update_machine_on_led"}
{"language":"python","line":4699,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_limit_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4699:function:update_limit_override"}
{"language":"python","line":4703,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_override_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4703:function:update_override_label"}
{"language":"python","line":4711,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_jog_rate_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4711:function:update_jog_rate_label"}
{"language":"python","line":4724,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_mode_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4724:function:update_mode_label"}
{"language":"python","line":4734,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_units_button_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4734:function:update_units_button_label"}
{"language":"python","line":4744,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_hal_jog_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4744:function:update_hal_jog_pins"}
{"language":"python","line":4762,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"update_hal_override_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4762:function:update_hal_override_pins"}
{"language":"python","line":4771,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4771:function:__getitem__"}
{"language":"python","line":4773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:4773:function:__setitem__"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"Gscreen","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:501:class:Gscreen"}
{"language":"python","line":503,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:503:function:__init__"}
{"language":"python","line":868,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"_print_functions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:868:function:_print_functions"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"_get_method_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:888:function:_get_method_sig"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"_get_default_arg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:893:function:_get_default_arg"}
{"language":"python","line":945,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"a_dummy_function_for_documentation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:945:function:a_dummy_function_for_documentation"}
{"language":"python","line":956,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"initialize_keybindings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:956:function:initialize_keybindings"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"initialize_preferences","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:966:function:initialize_preferences"}
{"language":"python","line":981,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_dro_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:981:function:init_dro_pref"}
{"language":"python","line":990,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_theme_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:990:function:init_theme_pref"}
{"language":"python","line":995,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/gscreen.py","source_sha":"6a576a2f801b21120ecaca8974aa4a8fc1751f050cad0a1b93b8afb8b7ed3569","symbol":"init_window_geometry_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/gscreen.py:995:function:init_window_geometry_pref"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_conversion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:104:function:add_conversion"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keycalls","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:16:class:Keycalls"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:17:function:__init__"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:32:function:__getitem__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:34:function:__setitem__"}
{"language":"python","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keybinding","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:40:class:Keybinding"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:41:function:__init__"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:56:function:__getitem__"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:58:function:__setitem__"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"Keylookup","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:66:class:Keylookup"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:67:function:__init__"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"get_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:71:function:get_call"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"get_binding","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:78:function:get_binding"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:85:function:convert"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_binding","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:92:function:add_binding"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/keybindings.py","source_sha":"2c1cd3edf2febb80596ca5e6568e63a04393f1cac4e494f17d207d76d6a5926e","symbol":"add_call","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/keybindings.py:98:function:add_call"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:101:function:get_words"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:118:function:clear"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:121:function:set_word"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_polar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:124:function:set_polar"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"issue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:127:function:issue"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_tool_touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:151:function:set_tool_touchoff"}
{"language":"python","line":161,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_axis_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:161:function:set_axis_origin"}
{"language":"python","line":169,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"go_to_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:169:function:go_to_position"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:177:function:set_spindle_speed"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:185:function:set_user_system"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"index_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:193:function:index_tool"}
{"language":"python","line":202,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"arbitrary_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:202:function:arbitrary_mdi"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:208:class:mdi_control"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:209:function:__init__"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi_is_reading","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:224:function:mdi_is_reading"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:230:function:set_mdi_mode"}
{"language":"python","line":236,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:236:function:set_axis"}
{"language":"python","line":242,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"touchoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:242:function:touchoff"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_spindle_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:248:function:set_spindle_speed"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"go_to_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:251:function:go_to_position"}
{"language":"python","line":254,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_user_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:254:function:set_user_system"}
{"language":"python","line":261,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"index_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:261:function:index_tool"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"user_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:268:function:user_command"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"not_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:274:function:not_editing"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:278:function:editing"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"mdi","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:27:class:mdi"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:284:function:get_text"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:288:function:set_text"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:28:function:__init__"}
{"language":"python","line":301,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:301:function:clear"}
{"language":"python","line":305,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:305:function:back"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"fill_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:310:function:fill_out"}
{"language":"python","line":320,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:320:function:next"}
{"language":"python","line":325,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:325:function:ok"}
{"language":"python","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"decimal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:329:function:decimal"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"minus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:334:function:minus"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"keypad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:344:function:keypad"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"gp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:349:function:gp"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:352:function:g"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"m","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:360:function:m"}
{"language":"python","line":363,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"t","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:363:function:t"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"o","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:366:function:o"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:376:function:select"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:383:function:set_tool"}
{"language":"python","line":397,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:397:function:set_origin"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"add_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:90:function:add_macros"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/mdi.py","source_sha":"086135b89a9ed2ba99b9ec2506bf098eb8b3200a2680c5a8522fa2c9d77c2cde","symbol":"get_description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/mdi.py:98:function:get_description"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/preferences.py:19:class:preferences"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/preferences.py:28:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/preferences.py:35:function:getpref"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/gscreen/preferences.py","source_sha":"a1fc038daa629a303fccf1052a95c3aaa7f7653ccca6d6724a1c8fee6de2d09a","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/gscreen/preferences.py:55:function:putpref"}
{"language":"cpp","line":1007,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1007:function:emcCommandSend"}
{"language":"cpp","line":1010,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMdiCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1010:function:sendMdiCommand"}
{"language":"cpp","line":1049,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendTeleop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1049:function:sendTeleop"}
{"language":"cpp","line":1057,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1057:function:emcCommandWaitDone"}
{"language":"cpp","line":1060,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendJoint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1060:function:sendJoint"}
{"language":"cpp","line":1068,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1068:function:emcCommandWaitDone"}
{"language":"cpp","line":1071,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1071:function:sendMistOn"}
{"language":"cpp","line":1075,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1075:function:emcCommandSend"}
{"language":"cpp","line":1078,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1078:function:sendMistOff"}
{"language":"cpp","line":1082,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1082:function:emcCommandSend"}
{"language":"cpp","line":1085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1085:function:sendFloodOn"}
{"language":"cpp","line":1089,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1089:function:emcCommandSend"}
{"language":"cpp","line":1092,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1092:function:sendFloodOff"}
{"language":"cpp","line":1096,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1096:function:emcCommandSend"}
{"language":"cpp","line":1103,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendProgramRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1103:function:sendProgramRun"}
{"language":"cpp","line":1117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1117:function:emcCommandSend"}
{"language":"cpp","line":1120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendProgramPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1120:function:sendProgramPause"}
{"language":"cpp","line":1124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1124:function:emcCommandSend"}
{"language":"cpp","line":1127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSetOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1127:function:sendSetOptionalStop"}
{"language":"cpp","line":1132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1132:function:emcCommandSend"}
{"language":"cpp","line":1135,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSetBlockDelete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1135:function:sendSetBlockDelete"}
{"language":"cpp","line":1140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1140:function:emcCommandSend"}
{"language":"cpp","line":1144,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendProgramResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1144:function:sendProgramResume"}
{"language":"cpp","line":1148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1148:function:emcCommandSend"}
{"language":"cpp","line":1151,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendProgramStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1151:function:sendProgramStep"}
{"language":"cpp","line":1155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1155:function:emcCommandSend"}
{"language":"cpp","line":1158,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1158:function:sendSpindleForward"}
{"language":"cpp","line":1167,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1167:function:emcCommandSend"}
{"language":"cpp","line":1170,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleReverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1170:function:sendSpindleReverse"}
{"language":"cpp","line":1180,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1180:function:emcCommandSend"}
{"language":"cpp","line":1183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1183:function:sendSpindleOff"}
{"language":"cpp","line":1187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1187:function:emcCommandSend"}
{"language":"cpp","line":1190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1190:function:sendSpindleIncrease"}
{"language":"cpp","line":1194,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1194:function:emcCommandSend"}
{"language":"cpp","line":1197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1197:function:sendSpindleDecrease"}
{"language":"cpp","line":1201,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1201:function:emcCommandSend"}
{"language":"cpp","line":1204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleConstant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1204:function:sendSpindleConstant"}
{"language":"cpp","line":1208,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1208:function:emcCommandSend"}
{"language":"cpp","line":1211,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendBrakeEngage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1211:function:sendBrakeEngage"}
{"language":"cpp","line":1215,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1215:function:emcCommandSend"}
{"language":"cpp","line":1218,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendBrakeRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1218:function:sendBrakeRelease"}
{"language":"cpp","line":1222,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1222:function:emcCommandSend"}
{"language":"cpp","line":1225,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1225:function:sendHome"}
{"language":"cpp","line":1230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1230:function:emcCommandSend"}
{"language":"cpp","line":1233,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendUnhome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1233:function:sendUnhome"}
{"language":"cpp","line":1238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1238:function:emcCommandSend"}
{"language":"cpp","line":1241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1241:function:sendAbort"}
{"language":"cpp","line":1245,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1245:function:emcCommandSend"}
{"language":"cpp","line":1249,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1249:function:sendJogStop"}
{"language":"cpp","line":1269,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1269:function:sendJogCont"}
{"language":"cpp","line":1291,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1291:function:sendJogIncr"}
{"language":"cpp","line":1314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1314:function:sendFeedOverride"}
{"language":"cpp","line":1327,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1327:function:emcCommandSend"}
{"language":"cpp","line":1330,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendRapidOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1330:function:sendRapidOverride"}
{"language":"cpp","line":1343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1343:function:emcCommandSend"}
{"language":"cpp","line":1346,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1346:function:sendMaxVelocity"}
{"language":"cpp","line":1359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1359:function:emcCommandSend"}
{"language":"cpp","line":1362,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1362:function:sendSpindleOverride"}
{"language":"cpp","line":1376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1376:function:emcCommandSend"}
{"language":"cpp","line":1379,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1379:function:iniLoad"}
{"language":"cpp","line":1500,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"hal_init_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1500:function:hal_init_pins"}
{"language":"cpp","line":1566,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"check_bit_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1566:function:check_bit_changed"}
{"language":"cpp","line":1575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"copy_hal_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1575:function:copy_hal_data"}
{"language":"cpp","line":1578,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"FIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1578:macro:FIELD"}
{"language":"cpp","line":1579,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1579:macro:ARRAY"}
{"language":"cpp","line":1589,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"jogging_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1589:function:jogging_joint"}
{"language":"cpp","line":1592,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"jogging_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1592:function:jogging_axis"}
{"language":"cpp","line":1601,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"jogging_selected_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1601:function:jogging_selected_joint"}
{"language":"cpp","line":1604,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"jogging_selected_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1604:function:jogging_selected_axis"}
{"language":"cpp","line":1611,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"check_hal_changes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:1611:function:check_hal_changes"}
{"language":"cpp","line":204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"PTR","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:204:type:PTR"}
{"language":"cpp","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"field","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:206:type:field"}
{"language":"cpp","line":2085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"modify_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:2085:function:modify_hal_pins"}
{"language":"cpp","line":214,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"VALUE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:214:type:VALUE"}
{"language":"cpp","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_str_base","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:219:type:halui_str_base"}
{"language":"cpp","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"FIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:221:macro:FIELD"}
{"language":"cpp","line":222,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:222:macro:ARRAY"}
{"language":"cpp","line":2280,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:2280:function:main"}
{"language":"cpp","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:269:function:quit"}
{"language":"cpp","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcTaskNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:274:function:emcTaskNmlGet"}
{"language":"cpp","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcErrorNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:307:function:emcErrorNmlGet"}
{"language":"cpp","line":313,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:313:function:NML"}
{"language":"cpp","line":324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"tryNml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:324:function:tryNml"}
{"language":"cpp","line":328,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"RETRY_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:328:macro:RETRY_TIME"}
{"language":"cpp","line":329,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"RETRY_INTERVAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:329:macro:RETRY_INTERVAL"}
{"language":"cpp","line":381,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"updateStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:381:function:updateStatus"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"EMC_COMMAND_DELAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:416:macro:EMC_COMMAND_DELAY"}
{"language":"cpp","line":418,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:418:function:emcCommandWaitDone"}
{"language":"cpp","line":447,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:447:function:emcCommandSend"}
{"language":"cpp","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"JOGJOINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:45:macro:JOGJOINT"}
{"language":"cpp","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"JOGTELEOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:46:macro:JOGTELEOP"}
{"language":"cpp","line":473,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"thisQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:473:function:thisQuit"}
{"language":"cpp","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"MDI_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:48:macro:MDI_MAX"}
{"language":"cpp","line":500,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"CLOSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:500:macro:CLOSE"}
{"language":"cpp","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"LINEAR_CLOSENESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:501:macro:LINEAR_CLOSENESS"}
{"language":"cpp","line":502,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"ANGULAR_CLOSENESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:502:macro:ANGULAR_CLOSENESS"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"CM_PER_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:503:macro:CM_PER_MM"}
{"language":"cpp","line":504,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"GRAD_PER_DEG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:504:macro:GRAD_PER_DEG"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"RAD_PER_DEG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:505:macro:RAD_PER_DEG"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_export_pin_IN_bit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:507:function:halui_export_pin_IN_bit"}
{"language":"cpp","line":519,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_export_pin_IN_s32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:519:function:halui_export_pin_IN_s32"}
{"language":"cpp","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_export_pin_IN_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:531:function:halui_export_pin_IN_float"}
{"language":"cpp","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_export_pin_OUT_bit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:544:function:halui_export_pin_OUT_bit"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"HAL_FIELDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:55:macro:HAL_FIELDS"}
{"language":"cpp","line":565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"halui_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:565:function:halui_hal_init"}
{"language":"cpp","line":942,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMachineOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:942:function:sendMachineOn"}
{"language":"cpp","line":947,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:947:function:emcCommandSend"}
{"language":"cpp","line":950,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMachineOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:950:function:sendMachineOff"}
{"language":"cpp","line":955,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:955:function:emcCommandSend"}
{"language":"cpp","line":958,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:958:function:sendEstop"}
{"language":"cpp","line":963,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:963:function:emcCommandSend"}
{"language":"cpp","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendEstopReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:966:function:sendEstopReset"}
{"language":"cpp","line":971,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:971:function:emcCommandSend"}
{"language":"cpp","line":974,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendManual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:974:function:sendManual"}
{"language":"cpp","line":983,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:983:function:emcCommandSend"}
{"language":"cpp","line":986,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:986:function:sendAuto"}
{"language":"cpp","line":995,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:995:function:emcCommandSend"}
{"language":"cpp","line":998,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/halui.cc","source_sha":"7f8a46eeb8d72616f65031201e61773943217b0098f83153dd695e013fea2897","symbol":"sendMdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/halui.cc:998:function:sendMdi"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"enter_hit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:106:function:enter_hit"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"enter_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:117:function:enter_clicked"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"zero_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:122:function:zero_up"}
{"language":"python","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"half_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:127:function:half_up"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"index_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:132:function:index_up"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:137:function:set_value"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"kp_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:140:function:kp_entry"}
{"language":"python","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"disable_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:154:function:disable_entry"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"enable_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:157:function:enable_entry"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"disable_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:160:function:disable_index"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"enable_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:163:function:enable_index"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"update_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:166:function:update_units"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"keypad_gui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:173:class:keypad_gui"}
{"language":"python","line":174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:174:function:__init__"}
{"language":"python","line":191,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"kp_hit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:191:function:kp_hit"}
{"language":"python","line":198,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"coord_systems","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:198:class:coord_systems"}
{"language":"python","line":199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:199:function:__init__"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"rb_hit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:221:function:rb_hit"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"update_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:228:function:update_units"}
{"language":"python","line":235,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"preload_cs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:235:function:preload_cs"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"main_gui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:269:class:main_gui"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:270:function:__init__"}
{"language":"python","line":316,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"units_hit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:316:function:units_hit"}
{"language":"python","line":328,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"entry_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:328:function:entry_callback"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"lc","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:33:class:lc"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"coord_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:349:function:coord_callback"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:34:function:__init__"}
{"language":"python","line":359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"keypad_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:359:function:keypad_callback"}
{"language":"python","line":366,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"index_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:366:function:index_callback"}
{"language":"python","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:376:function:poll"}
{"language":"python","line":387,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"run_postgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:387:function:run_postgui"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"call_polls","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:407:function:call_polls"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"get_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:412:function:get_params"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"poll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:53:function:poll"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"get_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:56:function:get_pins"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"index_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:62:function:index_ready"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"set_index_enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:66:function:set_index_enable"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"axis_row_gui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:73:class:axis_row_gui"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/mdro/mdro.py","source_sha":"91c7f9416d4a8e209f849e41407fdab1cb1e39d3c11f24d8219bc4738ffcfe8e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/mdro/mdro.py:74:function:__init__"}
{"language":"python","line":1036,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_gs2_vfd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1036:function:write_gs2_vfd"}
{"language":"python","line":1061,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_mitsub_vfd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1061:function:write_mitsub_vfd"}
{"language":"python","line":1068,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_readme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1068:function:write_readme"}
{"language":"python","line":1140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"build_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1140:function:build_pid"}
{"language":"python","line":1206,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1206:function:connect_joint"}
{"language":"python","line":1207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1207:function:get"}
{"language":"python","line":1561,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1561:function:connect_input"}
{"language":"python","line":1564,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1564:function:write_pins"}
{"language":"python","line":1656,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"connect_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1656:function:connect_output"}
{"language":"python","line":1659,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1659:function:write_pins"}
{"language":"python","line":1820,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"qtplasmac_connections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1820:function:qtplasmac_connections"}
{"language":"python","line":1951,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"qtplasmac_prefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1951:function:qtplasmac_prefs"}
{"language":"python","line":1952,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"putPrefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1952:function:putPrefs"}
{"language":"python","line":1978,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"plasmac_ohmic_sense","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1978:function:plasmac_ohmic_sense"}
{"language":"python","line":1984,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1984:function:__getitem__"}
{"language":"python","line":1986,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:1986:function:__setitem__"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"HAL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:27:class:HAL"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:28:function:__init__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"write_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:41:function:write_halfile"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py","source_sha":"ad3b18dbf8286754ab32029977a7ebbaff02cfd3d0c976a3d9fc4e9abbd1a67c","symbol":"writebackup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_HAL.py:42:function:writebackup"}
{"language":"python","line":14,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:14:function:write_inifile"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_one_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:391:function:write_one_joint"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:392:function:get"}
{"language":"python","line":4,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"INI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:4:class:INI"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"write_one_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:539:function:write_one_axis"}
{"language":"python","line":542,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:542:function:get"}
{"language":"python","line":563,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"find_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:563:function:find_limits"}
{"language":"python","line":564,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:564:function:get"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:576:function:__getitem__"}
{"language":"python","line":578,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:578:function:__setitem__"}
{"language":"python","line":5,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/build_INI.py","source_sha":"68536bbf6e1c9add093d63da427a922991b4f18ae603df66129dec62fc8ac28e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/build_INI.py:5:function:__init__"}
{"language":"python","line":1084,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:1084:function:__getitem__"}
{"language":"python","line":1086,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:1086:function:__setitem__"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:27:function:md5sum"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:37:class:Data"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:38:function:__init__"}
{"language":"python","line":733,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"set_axis_unit_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:733:function:set_axis_unit_defaults"}
{"language":"python","line":777,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:777:function:load"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"str2bool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:779:function:str2bool"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"add_md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:904:function:add_md5sum"}
{"language":"python","line":907,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/data.py","source_sha":"9cbaa30e96c5c8f616e7c8377108ae2389d86c5f60eb120e24850ad0ef78e3d1","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/data.py:907:function:save"}
{"language":"python","line":1018,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1018:function:mesa0_finish"}
{"language":"python","line":1042,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesapanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1042:function:on_mesapanel_clicked"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa0_discovery_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1045:function:on_mesa0_discovery_clicked"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1053:function:mesa1_init"}
{"language":"python","line":1059,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1059:function:mesa1_prepare"}
{"language":"python","line":1070,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1070:function:mesa1_finish"}
{"language":"python","line":1094,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa1_discovery_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1094:function:on_mesa1_discovery_clicked"}
{"language":"python","line":1102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1102:function:pport1_init"}
{"language":"python","line":1134,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1134:function:pport1_prepare"}
{"language":"python","line":1162,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1162:function:pport1_finish"}
{"language":"python","line":1189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp1_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1189:function:on_pp1_direction_changed"}
{"language":"python","line":1195,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pport_panel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1195:function:on_pport_panel_clicked"}
{"language":"python","line":1200,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1200:function:pport2_init"}
{"language":"python","line":1230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1230:function:pport2_prepare"}
{"language":"python","line":1252,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"pport2_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1252:function:pport2_finish"}
{"language":"python","line":1278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp2_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1278:function:on_pp2_direction_changed"}
{"language":"python","line":1284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_parportpanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1284:function:on_parportpanel_clicked"}
{"language":"python","line":1289,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1289:function:thcad_init"}
{"language":"python","line":1292,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1292:function:thcad_prepare"}
{"language":"python","line":1303,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"thcad_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1303:function:thcad_finish"}
{"language":"python","line":1313,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1313:function:x_motor_prepare"}
{"language":"python","line":1320,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1320:function:x_motor_finish"}
{"language":"python","line":1323,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xcalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1323:function:on_xcalculatescale_clicked"}
{"language":"python","line":1324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1324:function:on_xaxistest_clicked"}
{"language":"python","line":1325,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1325:function:on_xaxistune_clicked"}
{"language":"python","line":1326,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1326:function:on_xaxis_prepare"}
{"language":"python","line":1330,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1330:function:x_axis_prepare"}
{"language":"python","line":1343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"x_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1343:function:x_axis_finish"}
{"language":"python","line":1348,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1348:function:y_motor_prepare"}
{"language":"python","line":1355,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1355:function:y_motor_finish"}
{"language":"python","line":1358,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ycalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1358:function:on_ycalculatescale_clicked"}
{"language":"python","line":1359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1359:function:on_yaxistest_clicked"}
{"language":"python","line":1360,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1360:function:on_yaxistune_clicked"}
{"language":"python","line":1361,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1361:function:on_yaxis_prepare"}
{"language":"python","line":1365,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1365:function:y_axis_prepare"}
{"language":"python","line":1377,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"y_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1377:function:y_axis_finish"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:137:function:on_button_back_clicked"}
{"language":"python","line":1382,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1382:function:z_motor_prepare"}
{"language":"python","line":1389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1389:function:z_motor_finish"}
{"language":"python","line":1392,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zcalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1392:function:on_zcalculatescale_clicked"}
{"language":"python","line":1393,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1393:function:on_zaxistest_clicked"}
{"language":"python","line":1394,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1394:function:on_zaxistune_clicked"}
{"language":"python","line":1395,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1395:function:on_zaxis_prepare"}
{"language":"python","line":1399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1399:function:z_axis_prepare"}
{"language":"python","line":1412,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"z_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1412:function:z_axis_finish"}
{"language":"python","line":1417,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1417:function:a_motor_prepare"}
{"language":"python","line":1424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1424:function:a_motor_finish"}
{"language":"python","line":1427,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_acalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1427:function:on_acalculatescale_clicked"}
{"language":"python","line":1428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1428:function:on_aaxistest_clicked"}
{"language":"python","line":1429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1429:function:on_aaxistune_clicked"}
{"language":"python","line":1430,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_aaxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1430:function:on_aaxis_prepare"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1434:function:a_axis_prepare"}
{"language":"python","line":1441,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"a_axis_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1441:function:a_axis_finish"}
{"language":"python","line":1446,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"s_motor_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1446:function:s_motor_prepare"}
{"language":"python","line":1450,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"s_motor_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1450:function:s_motor_finish"}
{"language":"python","line":1453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_scalculatescale_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1453:function:on_scalculatescale_clicked"}
{"language":"python","line":1454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1454:function:on_saxistest_clicked"}
{"language":"python","line":1455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxistune_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1455:function:on_saxistune_clicked"}
{"language":"python","line":1456,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_saxis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1456:function:on_saxis_prepare"}
{"language":"python","line":1457,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_suseatspeed_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1457:function:on_suseatspeed_toggled"}
{"language":"python","line":1458,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_suseoutputrange2_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1458:function:on_suseoutputrange2_toggled"}
{"language":"python","line":1462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"options_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1462:function:options_prepare"}
{"language":"python","line":1483,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"options_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1483:function:options_finish"}
{"language":"python","line":1545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"realtime_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1545:function:realtime_prepare"}
{"language":"python","line":1573,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"realtime_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1573:function:realtime_finish"}
{"language":"python","line":1607,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"finished_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1607:function:finished_prepare"}
{"language":"python","line":1609,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"finished_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1609:function:finished_finish"}
{"language":"python","line":1618,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_update_tune_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1618:function:on_update_tune_params"}
{"language":"python","line":1620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1620:function:on_tune_jogminus_pressed"}
{"language":"python","line":1622,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1622:function:on_tune_jogminus_released"}
{"language":"python","line":1624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1624:function:on_tune_jogplus_pressed"}
{"language":"python","line":1626,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tune_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1626:function:on_tune_jogplus_released"}
{"language":"python","line":1628,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_tuneinvertmotor_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1628:function:on_tuneinvertmotor_toggled"}
{"language":"python","line":1634,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"update_oloop_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1634:function:update_oloop_params"}
{"language":"python","line":1636,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_enableamp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1636:function:on_oloop_enableamp_toggled"}
{"language":"python","line":1638,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1638:function:on_oloop_jogminus_pressed"}
{"language":"python","line":163,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"set_buttons_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:163:function:set_buttons_sensitive"}
{"language":"python","line":1640,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1640:function:on_oloop_jogminus_released"}
{"language":"python","line":1642,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1642:function:on_oloop_jogplus_pressed"}
{"language":"python","line":1644,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_oloop_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1644:function:on_oloop_jogplus_released"}
{"language":"python","line":1646,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_resetbutton_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1646:function:on_resetbutton_pressed"}
{"language":"python","line":1648,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_resetbutton_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1648:function:on_resetbutton_released"}
{"language":"python","line":1653,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_discovery_interface_combobox_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1653:function:on_discovery_interface_combobox_changed"}
{"language":"python","line":1657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1657:function:__getitem__"}
{"language":"python","line":1659,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:1659:function:__setitem__"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"page_set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:173:function:page_set_state"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:187:function:initialize"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"intro_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:219:function:intro_prepare"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"intro_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:221:function:intro_finish"}
{"language":"python","line":227,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"start_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:227:function:start_prepare"}
{"language":"python","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"start_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:232:function:start_finish"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"base_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:258:function:base_prepare"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"base_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:294:function:base_finish"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_mesa_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:340:function:on_mesa_checkbutton_toggled"}
{"language":"python","line":350,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp1_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:350:function:on_pp1_checkbutton_toggled"}
{"language":"python","line":360,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp2_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:360:function:on_pp2_checkbutton_toggled"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pp3_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:371:function:on_pp3_checkbutton_toggled"}
{"language":"python","line":379,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_machinename_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:379:function:on_machinename_changed"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_address_search_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:383:function:on_address_search_clicked"}
{"language":"python","line":395,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_latency_test_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:395:function:on_latency_test_clicked"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"latency_running_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:400:function:latency_running_callback"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_calculate_ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:407:function:on_calculate_ideal_period"}
{"language":"python","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:416:function:on_units_changed"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"Pages","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:41:class:Pages"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"screen_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:425:function:screen_prepare"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:42:function:__init__"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"screen_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:509:function:screen_finish"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_loadladder_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:570:function:on_loadladder_clicked"}
{"language":"python","line":572,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_combo_screentype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:572:function:on_combo_screentype_changed"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_help_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:59:function:on_button_help_clicked"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_help_window_delete_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:61:function:on_help_window_delete_event"}
{"language":"python","line":635,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_halui_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:635:function:on_halui_toggled"}
{"language":"python","line":639,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_classicladder_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:639:function:on_classicladder_toggled"}
{"language":"python","line":64,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_print_7i76_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:64:function:on_print_7i76_button_clicked"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_print_7i77_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:66:function:on_print_7i77_button_clicked"}
{"language":"python","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:674:function:on_xusecomp_toggled"}
{"language":"python","line":675,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:675:function:on_yusecomp_toggled"}
{"language":"python","line":676,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zusecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:676:function:on_zusecomp_toggled"}
{"language":"python","line":677,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ausecomp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:677:function:on_ausecomp_toggled"}
{"language":"python","line":678,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:678:function:on_xusebacklash_toggled"}
{"language":"python","line":679,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_yusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:679:function:on_yusebacklash_toggled"}
{"language":"python","line":680,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zusebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:680:function:on_zusebacklash_toggled"}
{"language":"python","line":681,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ausebacklash_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:681:function:on_ausebacklash_toggled"}
{"language":"python","line":683,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:683:function:on_xdrivertype_changed"}
{"language":"python","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ydrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:684:function:on_ydrivertype_changed"}
{"language":"python","line":685,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:685:function:on_zdrivertype_changed"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_adrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:686:function:on_adrivertype_changed"}
{"language":"python","line":687,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_sdrivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:687:function:on_sdrivertype_changed"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_xbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:689:function:on_xbldc_toggled"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_save_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:68:function:on_button_save_clicked"}
{"language":"python","line":690,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_ybldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:690:function:on_ybldc_toggled"}
{"language":"python","line":691,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_zbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:691:function:on_zbldc_toggled"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_abldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:692:function:on_abldc_toggled"}
{"language":"python","line":693,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_sbldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:693:function:on_sbldc_toggled"}
{"language":"python","line":698,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"vcp_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:698:function:vcp_prepare"}
{"language":"python","line":715,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"vcp_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:715:function:vcp_finish"}
{"language":"python","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:71:function:on_window1_destroy"}
{"language":"python","line":762,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_gladevcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:762:function:on_gladevcp_toggled"}
{"language":"python","line":764,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_pyvcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:764:function:on_pyvcp_toggled"}
{"language":"python","line":777,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_displaypanel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:777:function:on_displaypanel_clicked"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_displaygladevcp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:779:function:on_displaygladevcp_clicked"}
{"language":"python","line":785,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"ubuttons_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:785:function:ubuttons_prepare"}
{"language":"python","line":791,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"ubuttons_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:791:function:ubuttons_finish"}
{"language":"python","line":799,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"external_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:799:function:external_prepare"}
{"language":"python","line":872,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"external_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:872:function:external_finish"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_button_fwd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:88:function:on_button_fwd_clicked"}
{"language":"python","line":923,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_addrule_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:923:function:on_addrule_clicked"}
{"language":"python","line":926,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joystickjog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:926:function:on_joystickjog_toggled"}
{"language":"python","line":932,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externaljog_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:932:function:on_externaljog_toggled"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalso_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:938:function:on_externalso_toggled"}
{"language":"python","line":941,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalmvo_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:941:function:on_externalmvo_toggled"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalfo_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:944:function:on_externalfo_toggled"}
{"language":"python","line":947,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_externalmpg_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:947:function:on_externalmpg_toggled"}
{"language":"python","line":950,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_spindle_vfd_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:950:function:on_spindle_vfd_toggled"}
{"language":"python","line":954,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_external_options_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:954:function:on_external_options_toggled"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joysearch_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:971:function:on_joysearch_clicked"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"on_joysticktest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:973:function:on_joysticktest_clicked"}
{"language":"python","line":976,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"search_for_serial_device_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:976:function:search_for_serial_device_name"}
{"language":"python","line":988,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:988:function:mesa0_init"}
{"language":"python","line":994,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"mesa0_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:994:function:mesa0_prepare"}
{"language":"python","line":996,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pages.py","source_sha":"d2445d1174b2378eb452dc152a48ca9457dc25ac72ea11c65bd36ebecde7dcae","symbol":"lookup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pages.py:996:function:lookup"}
{"language":"python","line":1015,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"parse_xml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1015:function:parse_xml"}
{"language":"python","line":1016,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1016:function:search"}
{"language":"python","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"iceil","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:120:function:iceil"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:130:class:Widgets"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:131:function:__init__"}
{"language":"python","line":1324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"discover_mesacards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1324:function:discover_mesacards"}
{"language":"python","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__getattr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:133:function:__getattr__"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:137:function:__getitem__"}
{"language":"python","line":1385,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"call_mesaflash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1385:function:call_mesaflash"}
{"language":"python","line":1441,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"parse_discovery","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1441:function:parse_discovery"}
{"language":"python","line":1454,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"add_element","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1454:function:add_element"}
{"language":"python","line":1459,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"add_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1459:function:add_text"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"App","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:146:class:App"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:147:function:__init__"}
{"language":"python","line":1647,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"discovery_selection_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1647:function:discovery_selection_update"}
{"language":"python","line":1701,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"add_device_rule","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1701:function:add_device_rule"}
{"language":"python","line":1782,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"test_joystick","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1782:function:test_joystick"}
{"language":"python","line":1818,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"search_for_device_rule","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1818:function:search_for_device_rule"}
{"language":"python","line":1845,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"read_touchy_preferences","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1845:function:read_touchy_preferences"}
{"language":"python","line":1858,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_touchy_preference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1858:function:set_touchy_preference"}
{"language":"python","line":1861,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_installed_themes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1861:function:get_installed_themes"}
{"language":"python","line":1887,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"gladevcp_sanity_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1887:function:gladevcp_sanity_check"}
{"language":"python","line":1894,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"pyvcp_sanity_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1894:function:pyvcp_sanity_check"}
{"language":"python","line":1902,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"do_exclusive_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:1902:function:do_exclusive_inputs"}
{"language":"python","line":2081,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"init_mesa_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2081:function:init_mesa_signals"}
{"language":"python","line":2128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"init_mesa_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2128:function:init_mesa_options"}
{"language":"python","line":2188,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"on_mesa_boardname_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2188:function:on_mesa_boardname_changed"}
{"language":"python","line":2214,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"fill_firmware","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2214:function:fill_firmware"}
{"language":"python","line":2242,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"on_mesa_firmware_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2242:function:on_mesa_firmware_changed"}
{"language":"python","line":2332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"mesa_data_transfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2332:function:mesa_data_transfer"}
{"language":"python","line":2359,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"data_transfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2359:function:data_transfer"}
{"language":"python","line":2500,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"on_mesa_pintype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2500:function:on_mesa_pintype_changed"}
{"language":"python","line":2571,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"on_mesa_component_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2571:function:on_mesa_component_value_changed"}
{"language":"python","line":2599,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_mesa_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2599:function:set_mesa_options"}
{"language":"python","line":2710,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_sserial_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2710:function:set_sserial_options"}
{"language":"python","line":2781,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"firmware_to_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:2781:function:firmware_to_widgets"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"add_placeholder_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:291:function:add_placeholder_page"}
{"language":"python","line":307,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"makedirs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:307:function:makedirs"}
{"language":"python","line":310,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"build_base","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:310:function:build_base"}
{"language":"python","line":3230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"find_sig_name_iter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3230:function:find_sig_name_iter"}
{"language":"python","line":323,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"copy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:323:function:copy"}
{"language":"python","line":3258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"mesa_mainboard_data_to_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3258:function:mesa_mainboard_data_to_widgets"}
{"language":"python","line":3271,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"data_to_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3271:function:data_to_widgets"}
{"language":"python","line":330,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"buid_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:330:function:buid_config"}
{"language":"python","line":3575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"on_general_pin_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3575:function:on_general_pin_changed"}
{"language":"python","line":3931,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"pport_push_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3931:function:pport_push_data"}
{"language":"python","line":3949,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_pport_combo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3949:function:set_pport_combo"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:394:function:save"}
{"language":"python","line":3993,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"signal_sanity_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:3993:function:signal_sanity_check"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_discovery_meta","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:400:function:get_discovery_meta"}
{"language":"python","line":4059,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"daughter_board_sanity_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4059:function:daughter_board_sanity_check"}
{"language":"python","line":4082,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4082:function:axis_prepare"}
{"language":"python","line":4085,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_text_from_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4085:function:set_text_from_text"}
{"language":"python","line":4086,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4086:function:set_text"}
{"language":"python","line":4087,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4087:function:set_value"}
{"language":"python","line":4088,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4088:function:set_active"}
{"language":"python","line":418,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"discovery_interface_combobox_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:418:function:discovery_interface_combobox_changed"}
{"language":"python","line":426,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_board_meta","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:426:function:get_board_meta"}
{"language":"python","line":4344,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"driver_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4344:function:driver_changed"}
{"language":"python","line":4365,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"drivertype_toindex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4365:function:drivertype_toindex"}
{"language":"python","line":4371,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"drivertype_toid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4371:function:drivertype_toid"}
{"language":"python","line":4376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"drivertype_fromindex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4376:function:drivertype_fromindex"}
{"language":"python","line":4381,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"comp_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4381:function:comp_toggle"}
{"language":"python","line":4389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"bldc_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4389:function:bldc_toggled"}
{"language":"python","line":4393,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"useatspeed_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4393:function:useatspeed_toggled"}
{"language":"python","line":4398,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"useoutputrange2_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4398:function:useoutputrange2_toggled"}
{"language":"python","line":4402,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"bldc_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4402:function:bldc_update"}
{"language":"python","line":4420,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"backlash_toggle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4420:function:backlash_toggle"}
{"language":"python","line":4428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"axis_done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4428:function:axis_done"}
{"language":"python","line":4431,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4431:function:get_text"}
{"language":"python","line":4432,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_pagevalue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4432:function:get_pagevalue"}
{"language":"python","line":4433,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4433:function:get_active"}
{"language":"python","line":4531,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"configure_bldc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4531:function:configure_bldc"}
{"language":"python","line":4552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"calculate_spindle_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4552:function:calculate_spindle_scale"}
{"language":"python","line":4553,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4553:function:get"}
{"language":"python","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"progress_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:462:function:progress_window"}
{"language":"python","line":4632,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"update_spindle_calculation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4632:function:update_spindle_calculation"}
{"language":"python","line":4634,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4634:function:get"}
{"language":"python","line":4675,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"calculate_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4675:function:calculate_scale"}
{"language":"python","line":4676,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4676:function:get"}
{"language":"python","line":4725,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"update_scale_calculation","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4725:function:update_scale_calculation"}
{"language":"python","line":4728,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4728:function:get"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"dbg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:480:function:dbg"}
{"language":"python","line":4858,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"motor_encoder_sanity_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4858:function:motor_encoder_sanity_check"}
{"language":"python","line":488,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"query_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:488:function:query_dialog"}
{"language":"python","line":4896,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"update_gladevcp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4896:function:update_gladevcp"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"responseToDialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:489:function:responseToDialog"}
{"language":"python","line":4937,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"has_spindle_speed_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4937:function:has_spindle_speed_control"}
{"language":"python","line":4948,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"clean_unused_ports","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:4948:function:clean_unused_ports"}
{"language":"python","line":5031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"debug_iter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5031:function:debug_iter"}
{"language":"python","line":5043,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"tandem_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5043:function:tandem_check"}
{"language":"python","line":5049,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"stepgen_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5049:function:stepgen_sig"}
{"language":"python","line":5056,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"stepgen_invert_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5056:function:stepgen_invert_pins"}
{"language":"python","line":5076,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"spindle_invert_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5076:function:spindle_invert_pins"}
{"language":"python","line":5090,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"encoder_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5090:function:encoder_sig"}
{"language":"python","line":5095,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"resolver_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5095:function:resolver_sig"}
{"language":"python","line":5100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"amp_8i20_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5100:function:amp_8i20_sig"}
{"language":"python","line":5105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"potoutput_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5105:function:potoutput_sig"}
{"language":"python","line":5110,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"pwmgen_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5110:function:pwmgen_sig"}
{"language":"python","line":5115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"pwmgen_invert_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5115:function:pwmgen_invert_pins"}
{"language":"python","line":5132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"tppwmgen_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5132:function:tppwmgen_sig"}
{"language":"python","line":5137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"tppwmgen_has_6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5137:function:tppwmgen_has_6"}
{"language":"python","line":5142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"home_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5142:function:home_sig"}
{"language":"python","line":5148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"min_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5148:function:min_lim_sig"}
{"language":"python","line":5154,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"max_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5154:function:max_lim_sig"}
{"language":"python","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:515:function:warning_dialog"}
{"language":"python","line":5160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5160:function:get_value"}
{"language":"python","line":5163,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"show_try_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5163:function:show_try_errors"}
{"language":"python","line":5171,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"hostmot2_command_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5171:function:hostmot2_command_string"}
{"language":"python","line":5172,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"make_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5172:function:make_name"}
{"language":"python","line":5308,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"pport_command_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5308:function:pport_command_string"}
{"language":"python","line":5353,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"findsignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5353:function:findsignal"}
{"language":"python","line":5400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"list_related_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5400:function:list_related_pins"}
{"language":"python","line":5449,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"make_pinname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5449:function:make_pinname"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"quit_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:544:function:quit_dialog"}
{"language":"python","line":5450,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"make_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5450:function:make_name"}
{"language":"python","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"show_help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:559:function:show_help"}
{"language":"python","line":5614,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5614:function:__getitem__"}
{"language":"python","line":5616,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:5616:function:__setitem__"}
{"language":"python","line":576,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"print_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:576:function:print_page"}
{"language":"python","line":582,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"print_image","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:582:function:print_image"}
{"language":"python","line":594,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"check_for_rt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:594:function:check_for_rt"}
{"language":"python","line":611,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"add_external_folder_boardnames","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:611:function:add_external_folder_boardnames"}
{"language":"python","line":647,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"fill_pintype_model","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:647:function:fill_pintype_model"}
{"language":"python","line":68,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:68:function:get_value"}
{"language":"python","line":726,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"fill_combobox_models2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:726:function:fill_combobox_models2"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"makedirs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:80:function:makedirs"}
{"language":"python","line":814,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"fill_combobox_models","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:814:function:fill_combobox_models"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"excepthook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:90:function:excepthook"}
{"language":"python","line":918,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"visible_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:918:function:visible_cb"}
{"language":"python","line":923,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"set_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:923:function:set_filter"}
{"language":"python","line":938,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"filter_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:938:function:filter_cb"}
{"language":"python","line":945,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"load_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:945:function:load_config"}
{"language":"python","line":987,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/pncconf.py","source_sha":"f6b89bac2499a7455fb497ff44ee5db7aca10123e2c2dde68cadcb445e8d155b","symbol":"mesa_firmware_search","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/pncconf.py:987:function:mesa_firmware_search"}
{"language":"python","line":1381,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/private_data.py:1381:function:__getitem__"}
{"language":"python","line":1383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/private_data.py:1383:function:__setitem__"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"Private_Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/private_data.py:28:class:Private_Data"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/private_data.py","source_sha":"55fb29162920fa36e31a8e635b2cdfff491ba2bc9356f0ed7ec2368c1fb8d72b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/private_data.py:29:function:__init__"}
{"language":"python","line":1066,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update_axis_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1066:function:update_axis_params"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1067:function:get_value"}
{"language":"python","line":1113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_jogminus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1113:function:oloop_jogminus"}
{"language":"python","line":1116,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_jogplus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1116:function:oloop_jogplus"}
{"language":"python","line":1120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_resetencoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1120:function:oloop_resetencoder"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"oloop_enableamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1124:function:oloop_enableamp"}
{"language":"python","line":1130,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"hal_test_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1130:function:hal_test_signals"}
{"language":"python","line":1142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1142:function:write_pins"}
{"language":"python","line":1210,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"launch_mesa_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1210:function:launch_mesa_panel"}
{"language":"python","line":1241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"on_mesapanel_returned","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1241:function:on_mesapanel_returned"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"testpanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:124:function:testpanel"}
{"language":"python","line":1258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"hal_interface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1258:class:hal_interface"}
{"language":"python","line":1259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1259:function:__init__"}
{"language":"python","line":1264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"Data2","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1264:class:Data2"}
{"language":"python","line":1265,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1265:function:__init__"}
{"language":"python","line":1272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1272:function:__getitem__"}
{"language":"python","line":1274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1274:function:__setitem__"}
{"language":"python","line":1277,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"LED","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1277:class:LED"}
{"language":"python","line":1279,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1279:function:__init__"}
{"language":"python","line":1295,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"expose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1295:function:expose"}
{"language":"python","line":1329,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1329:function:set_active"}
{"language":"python","line":1335,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1335:function:set_color"}
{"language":"python","line":1343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"set_dia","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1343:function:set_dia"}
{"language":"python","line":1347,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"PyApp","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1347:class:PyApp"}
{"language":"python","line":1349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"switch_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1349:function:switch_callback"}
{"language":"python","line":1360,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"pwm_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1360:function:pwm_callback"}
{"language":"python","line":1370,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"stp_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1370:function:stp_callback"}
{"language":"python","line":1378,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1378:function:quit"}
{"language":"python","line":1385,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1385:function:update"}
{"language":"python","line":1406,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_blank","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1406:function:make_blank"}
{"language":"python","line":1416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_enc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1416:function:make_enc"}
{"language":"python","line":1434,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_stp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1434:function:make_stp"}
{"language":"python","line":1453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_pwm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1453:function:make_pwm"}
{"language":"python","line":1477,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_led","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1477:function:make_led"}
{"language":"python","line":1493,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"make_switch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1493:function:make_switch"}
{"language":"python","line":1511,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:1511:function:__init__"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"display_gladevcp_panel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:155:function:display_gladevcp_panel"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"gladevcptestpanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:205:function:gladevcptestpanel"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"TESTS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:29:class:TESTS"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:30:function:__init__"}
{"language":"python","line":406,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"load_ladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:406:function:load_ladder"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"parporttest","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:44:function:parporttest"}
{"language":"python","line":466,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:466:function:tune_axis"}
{"language":"python","line":467,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:467:function:get_value"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"update_tune_test_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:755:function:update_tune_test_params"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_jogminus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:878:function:tune_jogminus"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"tune_jogplus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:881:function:tune_jogplus"}
{"language":"python","line":885,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"toggle_tuneinvertmotor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:885:function:toggle_tuneinvertmotor"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:886:function:get_value"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"test_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:901:function:test_axis"}
{"language":"python","line":902,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pncconf/tests.py","source_sha":"6baa36cb11f088a2469e02ab4a1ae1e7e37203687a9f8b25017124b0ce9004bb","symbol":"get_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pncconf/tests.py:902:function:get_value"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:116:function:mdi_active"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:119:function:mist_on"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:122:function:mist_off"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:125:function:flood_on"}
{"language":"python","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:128:function:flood_off"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:131:function:estop"}
{"language":"python","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:134:function:estop_reset"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:137:function:machine_off"}
{"language":"python","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:140:function:machine_on"}
{"language":"python","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:143:function:home_all"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:147:function:unhome_all"}
{"language":"python","line":151,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:151:function:home_selected"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:155:function:unhome_selected"}
{"language":"python","line":159,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:159:function:jogging"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:162:function:override_limits"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_forward_adjust","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:166:function:spindle_forward_adjust"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:177:function:spindle_forward"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:183:function:spindle_stop"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:187:function:spindle_reverse"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_reverse_adjust","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:193:function:spindle_reverse_adjust"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:204:function:spindle_faster"}
{"language":"python","line":208,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:208:function:spindle_slower"}
{"language":"python","line":212,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_linear_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:212:function:set_linear_jog_velocity"}
{"language":"python","line":221,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_angular_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:221:function:set_angular_jog_velocity"}
{"language":"python","line":22,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:22:function:DBG"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:230:function:continuous_jog"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"incremental_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:248:function:incremental_jog"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:264:function:quill_up"}
{"language":"python","line":269,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"feed_hold","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:269:function:feed_hold"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:272:function:feed_override"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"rapid_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:275:function:rapid_override"}
{"language":"python","line":278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:278:function:spindle_override"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:27:function:load_handlers"}
{"language":"python","line":281,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:281:function:max_velocity"}
{"language":"python","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:284:function:reload_tooltable"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"optional_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:287:function:optional_stop"}
{"language":"python","line":290,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"block_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:290:function:block_delete"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:293:function:abort"}
{"language":"python","line":296,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"pause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:296:function:pause"}
{"language":"python","line":299,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"resume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:299:function:resume"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:302:function:single_block"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:30:function:add_handler"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"smart_cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:317:function:smart_cycle_start"}
{"language":"python","line":332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"re_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:332:function:re_start"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi_and_return","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:340:function:mdi_and_return"}
{"language":"python","line":352,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:352:function:mdi"}
{"language":"python","line":367,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_restart_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:367:function:set_restart_line"}
{"language":"python","line":371,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_manual_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:371:function:set_manual_mode"}
{"language":"python","line":377,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_mdi_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:377:function:set_mdi_mode"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"set_auto_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:383:function:set_auto_mode"}
{"language":"python","line":389,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:389:function:get_mode"}
{"language":"python","line":393,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"ok_for_mdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:393:function:ok_for_mdi"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"is_spindle_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:399:function:is_spindle_running"}
{"language":"python","line":407,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:407:function:periodic"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:415:function:__getitem__"}
{"language":"python","line":417,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:417:function:__setitem__"}
{"language":"python","line":420,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_jjogmode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:420:function:get_jjogmode"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"jnum_for_axisnum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:429:function:jnum_for_axisnum"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"get_jog_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:445:function:get_jog_info"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"Trampoline","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:87:class:Trampoline"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:88:function:__init__"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:91:function:__call__"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"CNC_COMMANDS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:96:class:CNC_COMMANDS"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/commands.py","source_sha":"870dd73634978a42a1c812d2e28648d2584b782da3f254c6ad35ee9a81d71ad7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/commands.py:97:function:__init__"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:145:function:update"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:167:function:periodic"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:173:function:exit"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:177:function:__getitem__"}
{"language":"python","line":179,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:179:function:__setitem__"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:183:function:main"}
{"language":"python","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:26:function:DBG"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"keyboard","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:30:class:keyboard"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:31:function:__init__"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"validate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:34:function:validate"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"build","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:38:function:build"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/master.py","source_sha":"e7ab0327494a038ba01f5ae5455543b725084a63cd9730d4251928cd223f6af9","symbol":"build_widget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/master.py:42:function:build_widget"}
{"language":"python","line":15,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:15:function:__init__"}
{"language":"python","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"hello_world","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:24:function:hello_world"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"cycle_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:35:function:cycle_mode"}
{"language":"python","line":3,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"get_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:3:function:get_handlers"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:48:function:__getitem__"}
{"language":"python","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:50:function:__setitem__"}
{"language":"python","line":7,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py","source_sha":"33b047651d6a091181593930bd90e6527902dd6058a6141f1f8bfa1a63808774","symbol":"HandlerClass","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_handler.py:7:class:HandlerClass"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_validate.py","source_sha":"b911e3537446dc1023fedc18ff8af917e7c271d92e24b02d8d6c22e90d3adb22","symbol":"list_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_validate.py:19:function:list_check"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/panelui_validate.py","source_sha":"b911e3537446dc1023fedc18ff8af917e7c271d92e24b02d8d6c22e90d3adb22","symbol":"numerical_check","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/panelui_validate.py:30:function:numerical_check"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"find_method","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:123:function:find_method"}
{"language":"python","line":12,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_WidgetBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:12:class:_WidgetBase"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:136:function:toggle_state"}
{"language":"python","line":13,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:13:function:hal_init"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:142:function:hal_update"}
{"language":"python","line":206,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"stringToPython","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:206:function:stringToPython"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"convert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:207:function:convert"}
{"language":"python","line":230,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"GROUP","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:230:class:GROUP"}
{"language":"python","line":231,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:231:function:_hal_init"}
{"language":"python","line":247,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"add_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:247:function:add_list"}
{"language":"python","line":252,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:252:function:toggle_state"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:264:function:hal_update"}
{"language":"python","line":274,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"TOGGLE_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:274:class:TOGGLE_BUTTONS"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"MOMENTARY_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:279:class:MOMENTARY_BUTTONS"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:280:function:toggle_state"}
{"language":"python","line":291,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"RADIO_BUTTONS","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:291:class:RADIO_BUTTONS"}
{"language":"python","line":292,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:292:function:toggle_state"}
{"language":"python","line":7,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"DBG","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:7:function:DBG"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:80:function:_hal_init"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"toggle_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:84:function:toggle_state"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:88:function:set_state"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"hal_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:91:function:hal_update"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_ToggleBase","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:95:class:_ToggleBase"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/pyui/widgets.py","source_sha":"47625f9a573944131cafc6607a0b42fbf59b53763a98bad8c5c1361e3c12ccf7","symbol":"_hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/pyui/widgets.py:96:function:_hal_init"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:102:function:periodic"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"on_value_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:124:function:on_value_changed"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"get_lrc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:148:function:get_lrc"}
{"language":"python","line":160,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"write_to_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:160:function:write_to_register"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"read_from_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:187:function:read_from_register"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"read_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:205:function:read_register"}
{"language":"python","line":288,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"on_use_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:288:function:on_use_toggled"}
{"language":"python","line":317,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"mode_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:317:function:mode_changed"}
{"language":"python","line":335,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"on_port_scan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:335:function:on_port_scan"}
{"language":"python","line":353,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"on_port_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:353:function:on_port_changed"}
{"language":"python","line":383,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"clear_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:383:function:clear_text"}
{"language":"python","line":399,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"dialog_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:399:function:dialog_ok"}
{"language":"python","line":408,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"createGridLayout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:408:function:createGridLayout"}
{"language":"python","line":499,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"shut_down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:499:function:shut_down"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"App","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:51:class:App"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py","source_sha":"1cd8f7e568b45e29b0b0dfc3cd80498b7d7a611cb94a57bf8e9527bc0d5eb8ad","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/pmx485-test.py:52:function:__init__"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"dialog_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:132:function:dialog_ok"}
{"language":"python","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"from_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:148:function:from_pressed"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"to_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:168:function:to_pressed"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"cancel_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:189:function:cancel_pressed"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"convert_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:193:function:convert_pressed"}
{"language":"python","line":268,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"read_con_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:268:function:read_con_file"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"Cfg2Prefs","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:34:class:Cfg2Prefs"}
{"language":"python","line":356,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"read_run_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:356:function:read_run_file"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:37:function:__init__"}
{"language":"python","line":428,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"read_wiz_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:428:function:read_wiz_file"}
{"language":"python","line":456,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"read_sta_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:456:function:read_sta_file"}
{"language":"python","line":484,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"read_mat_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:484:function:read_mat_file"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py","source_sha":"18487dcdbb01ca4225aa0078978d12f02841ed284855e2faaa81158343bb5ccb","symbol":"write_prefs_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-cfg2prefs.py:497:function:write_prefs_file"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"on_in_button_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:132:function:on_in_button_pressed"}
{"language":"python","line":149,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"on_out_button_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:149:function:on_out_button_pressed"}
{"language":"python","line":162,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"units_group_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:162:function:units_group_clicked"}
{"language":"python","line":172,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"mode_group_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:172:function:mode_group_clicked"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"on_convert_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:197:function:on_convert_clicked"}
{"language":"python","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"MaterialConverter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:29:class:MaterialConverter"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:31:function:__init__"}
{"language":"python","line":375,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"find_key","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:375:function:find_key"}
{"language":"python","line":388,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"on_cancel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:388:function:on_cancel_clicked"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:391:function:output"}
{"language":"python","line":412,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"fusion_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:412:function:fusion_dialog"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py","source_sha":"98e0529a785a0d8762e742df5fcfa66fe8904c454d4eff63be6b5032a6b523ff","symbol":"create_widgets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-materials.py:83:function:create_widgets"}
{"language":"python","line":186,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"dialog_ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:186:function:dialog_ok"}
{"language":"python","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"from_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:203:function:from_pressed"}
{"language":"python","line":220,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"aspect_group_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:220:function:aspect_group_clicked"}
{"language":"python","line":229,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"estop_group_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:229:function:estop_group_clicked"}
{"language":"python","line":241,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"close_app","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:241:function:close_app"}
{"language":"python","line":245,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"convert_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:245:function:convert_pressed"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"Converter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:34:class:Converter"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:37:function:__init__"}
{"language":"python","line":506,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:506:function:read_ini_file"}
{"language":"python","line":550,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_con_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:550:function:read_con_file"}
{"language":"python","line":638,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_run_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:638:function:read_run_file"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_wiz_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:710:function:read_wiz_file"}
{"language":"python","line":738,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_sta_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:738:function:read_sta_file"}
{"language":"python","line":766,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"read_mat_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:766:function:read_mat_file"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"write_prefs_files","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:779:function:write_prefs_files"}
{"language":"python","line":794,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py","source_sha":"2e277ff8c21bc3bb82c9d3a7cfa2a1774e1a41004bd611d307fb2f45f3e3b00e","symbol":"sim_postgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac-plasmac2qt.py:794:function:sim_postgui"}
{"language":"python","line":1063,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_temporary_material","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1063:function:set_temporary_material"}
{"language":"python","line":1081,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"rewrite_material_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1081:function:rewrite_material_file"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"write_one_material","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1124:function:write_one_material"}
{"language":"python","line":1147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"get_materials","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1147:function:get_materials"}
{"language":"python","line":1190,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_code_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1190:function:set_code_error"}
{"language":"python","line":1195,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"write_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1195:function:write_errors"}
{"language":"python","line":1268,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"message_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1268:function:message_set"}
{"language":"python","line":1286,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"qtGui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1286:class:qtGui"}
{"language":"python","line":1287,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"dialog_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1287:function:dialog_box"}
{"language":"python","line":1369,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"tkGui","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1369:class:tkGui"}
{"language":"python","line":1370,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"dialog_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:1370:function:dialog_box"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"process_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:168:function:process_file"}
{"language":"python","line":256,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"parse_code","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:256:function:parse_code"}
{"language":"python","line":381,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"custom_pre_process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:381:function:custom_pre_process"}
{"language":"python","line":386,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"custom_pre_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:386:function:custom_pre_parse"}
{"language":"python","line":391,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"custom_post_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:391:function:custom_post_parse"}
{"language":"python","line":396,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"write_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:396:function:write_gcode"}
{"language":"python","line":404,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_to_upper_case","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:404:function:set_to_upper_case"}
{"language":"python","line":421,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"get_axis_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:421:function:get_axis_value"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"Filter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:42:class:Filter"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_last_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:437:function:set_last_coordinates"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:43:function:__init__"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"check_math","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:453:function:check_math"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"illegal_character","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:465:function:illegal_character"}
{"language":"python","line":523,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"remove_line_numbers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:523:function:remove_line_numbers"}
{"language":"python","line":530,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_last_gcode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:530:function:set_last_gcode"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_default_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:544:function:set_default_units"}
{"language":"python","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_g4x_offsets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:560:function:set_g4x_offsets"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_first_move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:570:function:set_first_move"}
{"language":"python","line":580,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_no_first_move","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:580:function:set_no_first_move"}
{"language":"python","line":585,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_default_blending","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:585:function:set_default_blending"}
{"language":"python","line":590,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_scribing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:590:function:set_scribing"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_pierce_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:599:function:set_pierce_mode"}
{"language":"python","line":609,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"do_pierce_only","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:609:function:do_pierce_only"}
{"language":"python","line":648,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_keep_z_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:648:function:set_keep_z_motion"}
{"language":"python","line":654,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"comment_z_commands","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:654:function:comment_z_commands"}
{"language":"python","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"check_f_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:692:function:check_f_word"}
{"language":"python","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:720:function:spindle_off"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"program_end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:735:function:program_end"}
{"language":"python","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_gui_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:755:function:set_gui_type"}
{"language":"python","line":778,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"do_arc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:778:function:do_arc"}
{"language":"python","line":790,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_overcut_length","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:790:function:set_overcut_length"}
{"language":"python","line":794,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_hole_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:794:function:set_hole_type"}
{"language":"python","line":803,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_hole_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:803:function:set_hole_diameter"}
{"language":"python","line":812,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"set_hole_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:812:function:set_hole_velocity"}
{"language":"python","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"check_if_hole","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:815:function:check_if_hole"}
{"language":"python","line":840,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"get_hole_diameter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:840:function:get_hole_diameter"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"overburn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:876:function:overburn"}
{"language":"python","line":917,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"fix_overburn_incremental_coordinates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:917:function:fix_overburn_incremental_coordinates"}
{"language":"python","line":944,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"do_material_change","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:944:function:do_material_change"}
{"language":"python","line":973,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"material_change_wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:973:function:material_change_wait"}
{"language":"python","line":979,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py","source_sha":"4cf59fc1dd490bb653dfe74b24a06fef81415dc04cd31960c7a4ce155c45d457","symbol":"check_material_edit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtplasmac/qtplasmac_gcode.py:979:function:check_material_edit"}
{"language":"python","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"postgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:425:function:postgui"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"postgui_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:437:function:postgui_cmd"}
{"language":"python","line":448,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:448:function:shutdown"}
{"language":"python","line":453,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"excepthook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:453:function:excepthook"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"inputFocusFilter","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:56:class:inputFocusFilter"}
{"language":"python","line":59,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"eventFilter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:59:function:eventFilter"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"MyApplication","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:65:class:MyApplication"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:66:function:__init__"}
{"language":"python","line":75,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"setInputFocusWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:75:function:setInputFocusWidget"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"inputFocusWidget","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:78:function:inputFocusWidget"}
{"language":"python","line":82,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"QTVCP","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:82:class:QTVCP"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py","source_sha":"e2d7586eb5598b968b1e331ec599ac7a10c80ce1a25cd731f5bab314708fc1a6","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/qtvcp/qtvcp.py:83:function:__init__"}
{"language":"cpp","line":1007,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1007:function:helpSet"}
{"language":"cpp","line":1031,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1031:function:helpQuit"}
{"language":"cpp","line":1041,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1041:function:helpShutdown"}
{"language":"cpp","line":1051,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1051:function:helpHelp"}
{"language":"cpp","line":1058,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1058:function:commandHelp"}
{"language":"cpp","line":1076,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"lookupToken","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1076:function:lookupToken"}
{"language":"cpp","line":1091,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"parseCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1091:function:parseCommand"}
{"language":"cpp","line":1204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sockMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1204:function:sockMain"}
{"language":"cpp","line":1227,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"initMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1227:function:initMain"}
{"language":"cpp","line":1247,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:1247:function:main"}
{"language":"cpp","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"_REENTRANT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:17:macro:_REENTRANT"}
{"language":"cpp","line":257,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:257:type:sockaddr_in"}
{"language":"cpp","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:258:type:sockaddr_in"}
{"language":"cpp","line":278,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"option","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:278:type:option"}
{"language":"cpp","line":289,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"thisQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:289:function:thisQuit"}
{"language":"cpp","line":319,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"initSockets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:319:function:initSockets"}
{"language":"cpp","line":332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sigQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:332:function:sigQuit"}
{"language":"cpp","line":337,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sockWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:337:function:sockWrite"}
{"language":"cpp","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:340:function:write"}
{"language":"cpp","line":343,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"lookupSetCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:343:function:lookupSetCommand"}
{"language":"cpp","line":358,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:358:function:commandHello"}
{"language":"cpp","line":376,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"checkOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:376:function:checkOnOff"}
{"language":"cpp","line":388,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"checkBinaryASCII","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:388:function:checkBinaryASCII"}
{"language":"cpp","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"checkMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:400:function:checkMode"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:416:function:setEcho"}
{"language":"cpp","line":427,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:427:function:setVerbose"}
{"language":"cpp","line":438,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:438:function:setEnable"}
{"language":"cpp","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:455:function:setDebug"}
{"language":"cpp","line":461,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"sendDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:461:function:sendDebug"}
{"language":"cpp","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:465:function:setConfig"}
{"language":"cpp","line":470,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:470:function:setCommMode"}
{"language":"cpp","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:480:function:setCommProt"}
{"language":"cpp","line":490,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setQMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:490:function:setQMode"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setAutoTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:507:function:setAutoTagId"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setPgmAdd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:517:function:setPgmAdd"}
{"language":"cpp","line":565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setPriorityById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:565:function:setPriorityById"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setPriorityByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:581:function:setPriorityByIndex"}
{"language":"cpp","line":597,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setDeleteById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:597:function:setDeleteById"}
{"language":"cpp","line":606,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setDeleteByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:606:function:setDeleteByIndex"}
{"language":"cpp","line":616,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"setPollRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:616:function:setPollRate"}
{"language":"cpp","line":626,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:626:function:commandSet"}
{"language":"cpp","line":637,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:637:function:write"}
{"language":"cpp","line":643,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:643:function:write"}
{"language":"cpp","line":674,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:674:function:write"}
{"language":"cpp","line":681,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:681:function:write"}
{"language":"cpp","line":684,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:684:function:write"}
{"language":"cpp","line":691,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:691:function:getEcho"}
{"language":"cpp","line":696,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:696:function:snprintf"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:700:function:getVerbose"}
{"language":"cpp","line":705,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:705:function:snprintf"}
{"language":"cpp","line":709,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:709:function:getEnable"}
{"language":"cpp","line":716,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:716:function:snprintf"}
{"language":"cpp","line":720,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:720:function:getConfig"}
{"language":"cpp","line":728,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:728:function:getCommMode"}
{"language":"cpp","line":739,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:739:function:getCommProt"}
{"language":"cpp","line":747,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:747:function:getDebug"}
{"language":"cpp","line":755,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getIniFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:755:function:getIniFile"}
{"language":"cpp","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPlat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:763:function:getPlat"}
{"language":"cpp","line":771,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getQMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:771:function:getQMode"}
{"language":"cpp","line":785,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getQStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:785:function:getQStatus"}
{"language":"cpp","line":793,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getTagId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:793:function:getTagId"}
{"language":"cpp","line":801,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPgmById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:801:function:getPgmById"}
{"language":"cpp","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPgmByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:815:function:getPgmByIndex"}
{"language":"cpp","line":829,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPgmAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:829:function:getPgmAll"}
{"language":"cpp","line":846,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPriById","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:846:function:getPriById"}
{"language":"cpp","line":857,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPriByIndex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:857:function:getPriByIndex"}
{"language":"cpp","line":868,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"getPollRate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:868:function:getPollRate"}
{"language":"cpp","line":874,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:874:function:commandGet"}
{"language":"cpp","line":884,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:884:function:write"}
{"language":"cpp","line":934,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:934:function:commandQuit"}
{"language":"cpp","line":940,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"commandShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:940:function:commandShutdown"}
{"language":"cpp","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpGeneral","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:951:function:helpGeneral"}
{"language":"cpp","line":963,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:963:function:helpHello"}
{"language":"cpp","line":982,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/schedrmt.cc","source_sha":"b8c322c134e517265f680736b395ef3159baaca6c08d0841508e8e4ea463c404","symbol":"helpGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/schedrmt.cc:982:function:helpGet"}
{"language":"cpp","line":1001,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1001:function:emcCommandWaitDone"}
{"language":"cpp","line":1007,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProgramResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1007:function:sendProgramResume"}
{"language":"cpp","line":1013,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1013:function:emcCommandWaitReceived"}
{"language":"cpp","line":1015,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1015:function:emcCommandWaitDone"}
{"language":"cpp","line":1021,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSetOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1021:function:sendSetOptionalStop"}
{"language":"cpp","line":1028,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1028:function:emcCommandWaitReceived"}
{"language":"cpp","line":1030,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1030:function:emcCommandWaitDone"}
{"language":"cpp","line":1037,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProgramStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1037:function:sendProgramStep"}
{"language":"cpp","line":1046,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1046:function:emcCommandWaitReceived"}
{"language":"cpp","line":1048,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1048:function:emcCommandWaitDone"}
{"language":"cpp","line":1054,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMdiCmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1054:function:sendMdiCmd"}
{"language":"cpp","line":1061,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1061:function:emcCommandWaitReceived"}
{"language":"cpp","line":1063,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1063:function:emcCommandWaitDone"}
{"language":"cpp","line":1069,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1069:function:sendLoadToolTable"}
{"language":"cpp","line":1076,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1076:function:emcCommandWaitReceived"}
{"language":"cpp","line":1078,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1078:function:emcCommandWaitDone"}
{"language":"cpp","line":1084,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendToolSetOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1084:function:sendToolSetOffset"}
{"language":"cpp","line":1095,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1095:function:emcCommandWaitReceived"}
{"language":"cpp","line":1097,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1097:function:emcCommandWaitDone"}
{"language":"cpp","line":1119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1119:function:emcCommandWaitReceived"}
{"language":"cpp","line":1121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1121:function:emcCommandWaitDone"}
{"language":"cpp","line":1127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendJointSetBacklash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1127:function:sendJointSetBacklash"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcErrorNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:112:function:emcErrorNmlGet"}
{"language":"cpp","line":1135,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1135:function:emcCommandWaitReceived"}
{"language":"cpp","line":1137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1137:function:emcCommandWaitDone"}
{"language":"cpp","line":1143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendJointLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1143:function:sendJointLoadComp"}
{"language":"cpp","line":1151,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1151:function:emcCommandWaitReceived"}
{"language":"cpp","line":1153,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1153:function:emcCommandWaitDone"}
{"language":"cpp","line":1159,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSetTeleopEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1159:function:sendSetTeleopEnable"}
{"language":"cpp","line":1166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1166:function:emcCommandWaitReceived"}
{"language":"cpp","line":1168,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1168:function:emcCommandWaitDone"}
{"language":"cpp","line":1174,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendClearProbeTrippedFlag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1174:function:sendClearProbeTrippedFlag"}
{"language":"cpp","line":1181,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1181:function:emcCommandWaitReceived"}
{"language":"cpp","line":1183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1183:function:emcCommandWaitDone"}
{"language":"cpp","line":1189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProbe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1189:function:sendProbe"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"NML","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:118:function:NML"}
{"language":"cpp","line":1199,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1199:function:emcCommandWaitReceived"}
{"language":"cpp","line":1201,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1201:function:emcCommandWaitDone"}
{"language":"cpp","line":1207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1207:function:iniLoad"}
{"language":"cpp","line":1282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"checkStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:1282:function:checkStatus"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"tryNml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:129:function:tryNml"}
{"language":"cpp","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"updateStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:181:function:updateStatus"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"__STDC_FORMAT_MACROS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:18:macro:__STDC_FORMAT_MACROS"}
{"language":"cpp","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"updateError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:213:function:updateError"}
{"language":"cpp","line":284,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"EMC_COMMAND_DELAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:284:macro:EMC_COMMAND_DELAY"}
{"language":"cpp","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:286:function:emcCommandWaitDone"}
{"language":"cpp","line":314,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:314:function:emcCommandWaitReceived"}
{"language":"cpp","line":331,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:331:function:emcCommandSend"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"convertLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:374:function:convertLinearUnits"}
{"language":"cpp","line":416,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"convertAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:416:function:convertAngularUnits"}
{"language":"cpp","line":425,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:425:function:sendDebug"}
{"language":"cpp","line":432,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:432:function:emcCommandWaitReceived"}
{"language":"cpp","line":434,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:434:function:emcCommandWaitDone"}
{"language":"cpp","line":440,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:440:function:sendEstop"}
{"language":"cpp","line":447,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:447:function:emcCommandWaitReceived"}
{"language":"cpp","line":449,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:449:function:emcCommandWaitDone"}
{"language":"cpp","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendEstopReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:455:function:sendEstopReset"}
{"language":"cpp","line":462,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:462:function:emcCommandWaitReceived"}
{"language":"cpp","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:464:function:emcCommandWaitDone"}
{"language":"cpp","line":470,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMachineOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:470:function:sendMachineOn"}
{"language":"cpp","line":477,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:477:function:emcCommandWaitReceived"}
{"language":"cpp","line":479,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:479:function:emcCommandWaitDone"}
{"language":"cpp","line":485,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMachineOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:485:function:sendMachineOff"}
{"language":"cpp","line":492,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:492:function:emcCommandWaitReceived"}
{"language":"cpp","line":494,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:494:function:emcCommandWaitDone"}
{"language":"cpp","line":500,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendManual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:500:function:sendManual"}
{"language":"cpp","line":507,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:507:function:emcCommandWaitReceived"}
{"language":"cpp","line":509,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:509:function:emcCommandWaitDone"}
{"language":"cpp","line":515,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:515:function:sendAuto"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:522:function:emcCommandWaitReceived"}
{"language":"cpp","line":524,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:524:function:emcCommandWaitDone"}
{"language":"cpp","line":530,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:530:function:sendMdi"}
{"language":"cpp","line":537,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:537:function:emcCommandWaitReceived"}
{"language":"cpp","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:539:function:emcCommandWaitDone"}
{"language":"cpp","line":545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:545:function:sendOverrideLimits"}
{"language":"cpp","line":552,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:552:function:emcCommandWaitReceived"}
{"language":"cpp","line":554,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:554:function:emcCommandWaitDone"}
{"language":"cpp","line":560,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:560:function:sendJogStop"}
{"language":"cpp","line":585,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:585:function:sendJogCont"}
{"language":"cpp","line":614,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:614:function:sendJogIncr"}
{"language":"cpp","line":644,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:644:function:sendMistOn"}
{"language":"cpp","line":650,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:650:function:emcCommandWaitReceived"}
{"language":"cpp","line":652,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:652:function:emcCommandWaitDone"}
{"language":"cpp","line":658,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:658:function:sendMistOff"}
{"language":"cpp","line":664,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:664:function:emcCommandWaitReceived"}
{"language":"cpp","line":666,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:666:function:emcCommandWaitDone"}
{"language":"cpp","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:672:function:sendFloodOn"}
{"language":"cpp","line":678,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:678:function:emcCommandWaitReceived"}
{"language":"cpp","line":680,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:680:function:emcCommandWaitDone"}
{"language":"cpp","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:686:function:sendFloodOff"}
{"language":"cpp","line":692,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:692:function:emcCommandWaitReceived"}
{"language":"cpp","line":694,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:694:function:emcCommandWaitDone"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"strupr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:69:function:strupr"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:700:function:sendSpindleForward"}
{"language":"cpp","line":711,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:711:function:emcCommandWaitReceived"}
{"language":"cpp","line":713,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:713:function:emcCommandWaitDone"}
{"language":"cpp","line":719,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleReverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:719:function:sendSpindleReverse"}
{"language":"cpp","line":731,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:731:function:emcCommandWaitReceived"}
{"language":"cpp","line":733,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:733:function:emcCommandWaitDone"}
{"language":"cpp","line":739,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:739:function:sendSpindleOff"}
{"language":"cpp","line":745,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:745:function:emcCommandWaitReceived"}
{"language":"cpp","line":747,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:747:function:emcCommandWaitDone"}
{"language":"cpp","line":753,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:753:function:sendSpindleIncrease"}
{"language":"cpp","line":759,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:759:function:emcCommandWaitReceived"}
{"language":"cpp","line":761,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:761:function:emcCommandWaitDone"}
{"language":"cpp","line":767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:767:function:sendSpindleDecrease"}
{"language":"cpp","line":773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:773:function:emcCommandWaitReceived"}
{"language":"cpp","line":775,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:775:function:emcCommandWaitDone"}
{"language":"cpp","line":781,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleConstant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:781:function:sendSpindleConstant"}
{"language":"cpp","line":787,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:787:function:emcCommandWaitReceived"}
{"language":"cpp","line":789,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:789:function:emcCommandWaitDone"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcTaskNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:78:function:emcTaskNmlGet"}
{"language":"cpp","line":795,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendBrakeEngage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:795:function:sendBrakeEngage"}
{"language":"cpp","line":802,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:802:function:emcCommandWaitReceived"}
{"language":"cpp","line":804,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:804:function:emcCommandWaitDone"}
{"language":"cpp","line":810,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendBrakeRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:810:function:sendBrakeRelease"}
{"language":"cpp","line":817,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:817:function:emcCommandWaitReceived"}
{"language":"cpp","line":819,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:819:function:emcCommandWaitDone"}
{"language":"cpp","line":825,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:825:function:sendAbort"}
{"language":"cpp","line":831,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:831:function:emcCommandWaitReceived"}
{"language":"cpp","line":833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:833:function:emcCommandWaitDone"}
{"language":"cpp","line":839,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:839:function:sendHome"}
{"language":"cpp","line":846,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:846:function:emcCommandWaitReceived"}
{"language":"cpp","line":848,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:848:function:emcCommandWaitDone"}
{"language":"cpp","line":854,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendUnHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:854:function:sendUnHome"}
{"language":"cpp","line":861,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:861:function:emcCommandWaitReceived"}
{"language":"cpp","line":863,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:863:function:emcCommandWaitDone"}
{"language":"cpp","line":869,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:869:function:sendFeedOverride"}
{"language":"cpp","line":880,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:880:function:emcCommandWaitReceived"}
{"language":"cpp","line":882,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:882:function:emcCommandWaitDone"}
{"language":"cpp","line":888,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendRapidOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:888:function:sendRapidOverride"}
{"language":"cpp","line":903,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:903:function:emcCommandWaitReceived"}
{"language":"cpp","line":905,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:905:function:emcCommandWaitDone"}
{"language":"cpp","line":912,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:912:function:sendSpindleOverride"}
{"language":"cpp","line":924,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:924:function:emcCommandWaitReceived"}
{"language":"cpp","line":926,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:926:function:emcCommandWaitDone"}
{"language":"cpp","line":932,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendTaskPlanInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:932:function:sendTaskPlanInit"}
{"language":"cpp","line":938,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:938:function:emcCommandWaitReceived"}
{"language":"cpp","line":940,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:940:function:emcCommandWaitDone"}
{"language":"cpp","line":949,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProgramOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:949:function:sendProgramOpen"}
{"language":"cpp","line":959,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:959:function:emcCommandWaitReceived"}
{"language":"cpp","line":961,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:961:function:emcCommandWaitDone"}
{"language":"cpp","line":967,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProgramRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:967:function:sendProgramRun"}
{"language":"cpp","line":985,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:985:function:emcCommandWaitReceived"}
{"language":"cpp","line":987,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:987:function:emcCommandWaitDone"}
{"language":"cpp","line":993,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"sendProgramPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:993:function:sendProgramPause"}
{"language":"cpp","line":999,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.cc","source_sha":"b591996c585392d73278c7d0ef2d391feb73197c5fdaafad71a4920b3f8d81ba","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.cc:999:function:emcCommandWaitReceived"}
{"language":"cpp","line":100,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendEstopReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:100:function:sendEstopReset"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMachineOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:101:function:sendMachineOn"}
{"language":"cpp","line":102,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMachineOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:102:function:sendMachineOff"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendManual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:103:function:sendManual"}
{"language":"cpp","line":104,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendAuto","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:104:function:sendAuto"}
{"language":"cpp","line":105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMdi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:105:function:sendMdi"}
{"language":"cpp","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendOverrideLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:106:function:sendOverrideLimits"}
{"language":"cpp","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendJogStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:107:function:sendJogStop"}
{"language":"cpp","line":108,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendJogCont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:108:function:sendJogCont"}
{"language":"cpp","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendJogIncr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:109:function:sendJogIncr"}
{"language":"cpp","line":110,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMistOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:110:function:sendMistOn"}
{"language":"cpp","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMistOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:111:function:sendMistOff"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendFloodOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:112:function:sendFloodOn"}
{"language":"cpp","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendFloodOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:113:function:sendFloodOff"}
{"language":"cpp","line":114,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleForward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:114:function:sendSpindleForward"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleReverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:115:function:sendSpindleReverse"}
{"language":"cpp","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:116:function:sendSpindleOff"}
{"language":"cpp","line":117,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:117:function:sendSpindleIncrease"}
{"language":"cpp","line":118,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:118:function:sendSpindleDecrease"}
{"language":"cpp","line":119,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleConstant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:119:function:sendSpindleConstant"}
{"language":"cpp","line":120,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendBrakeEngage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:120:function:sendBrakeEngage"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendBrakeRelease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:121:function:sendBrakeRelease"}
{"language":"cpp","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendAbort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:122:function:sendAbort"}
{"language":"cpp","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:123:function:sendHome"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendUnHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:124:function:sendUnHome"}
{"language":"cpp","line":125,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendFeedOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:125:function:sendFeedOverride"}
{"language":"cpp","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendRapidOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:126:function:sendRapidOverride"}
{"language":"cpp","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMaxVelocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:127:function:sendMaxVelocity"}
{"language":"cpp","line":128,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSpindleOverride","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:128:function:sendSpindleOverride"}
{"language":"cpp","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendTaskPlanInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:129:function:sendTaskPlanInit"}
{"language":"cpp","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProgramOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:130:function:sendProgramOpen"}
{"language":"cpp","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProgramRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:131:function:sendProgramRun"}
{"language":"cpp","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProgramPause","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:132:function:sendProgramPause"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProgramResume","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:133:function:sendProgramResume"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSetOptionalStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:134:function:sendSetOptionalStop"}
{"language":"cpp","line":135,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProgramStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:135:function:sendProgramStep"}
{"language":"cpp","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendMdiCmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:136:function:sendMdiCmd"}
{"language":"cpp","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendLoadToolTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:137:function:sendLoadToolTable"}
{"language":"cpp","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendToolSetOffset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:138:function:sendToolSetOffset"}
{"language":"cpp","line":139,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendJointSetBacklash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:139:function:sendJointSetBacklash"}
{"language":"cpp","line":140,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendJointLoadComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:140:function:sendJointLoadComp"}
{"language":"cpp","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendSetTeleopEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:141:function:sendSetTeleopEnable"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendClearProbeTrippedFlag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:142:function:sendClearProbeTrippedFlag"}
{"language":"cpp","line":143,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendProbe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:143:function:sendProbe"}
{"language":"cpp","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"iniLoad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:144:function:iniLoad"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"checkStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:145:function:checkStatus"}
{"language":"cpp","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"SHCOM_HH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:18:macro:SHCOM_HH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"CLOSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:24:macro:CLOSE"}
{"language":"cpp","line":25,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"LINEAR_CLOSENESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:25:macro:LINEAR_CLOSENESS"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"ANGULAR_CLOSENESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:26:macro:ANGULAR_CLOSENESS"}
{"language":"cpp","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"CM_PER_MM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:27:macro:CM_PER_MM"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"GRAD_PER_DEG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:28:macro:GRAD_PER_DEG"}
{"language":"cpp","line":29,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"RAD_PER_DEG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:29:macro:RAD_PER_DEG"}
{"language":"cpp","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"DEFAULT_PATH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:30:macro:DEFAULT_PATH"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"JOGTELEOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:32:macro:JOGTELEOP"}
{"language":"cpp","line":33,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"JOGJOINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:33:macro:JOGJOINT"}
{"language":"cpp","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"LINEAR_UNIT_CONVERSION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:35:type:LINEAR_UNIT_CONVERSION"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"ANGULAR_UNIT_CONVERSION","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:44:type:ANGULAR_UNIT_CONVERSION"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"EMC_UPDATE_TYPE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:71:type:EMC_UPDATE_TYPE"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"EMC_WAIT_TYPE","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:77:type:EMC_WAIT_TYPE"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"strupr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:87:function:strupr"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"emcTaskNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:88:function:emcTaskNmlGet"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"emcErrorNmlGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:89:function:emcErrorNmlGet"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"tryNml","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:90:function:tryNml"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"updateStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:91:function:updateStatus"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"updateError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:92:function:updateError"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"emcCommandWaitReceived","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:93:function:emcCommandWaitReceived"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"emcCommandWaitDone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:94:function:emcCommandWaitDone"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"emcCommandSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:95:function:emcCommandSend"}
{"language":"cpp","line":96,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"convertLinearUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:96:function:convertLinearUnits"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"convertAngularUnits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:97:function:convertAngularUnits"}
{"language":"cpp","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:98:function:sendDebug"}
{"language":"cpp","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/shcom.hh","source_sha":"7e25a64cc8820e7ccdaf53a15adcba5194d9f64c60dda21ed3bf1dc46807818d","symbol":"sendEstop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/shcom.hh:99:function:sendEstop"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:115:function:sockClose"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockPrintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:127:function:sockPrintf"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSendString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:144:function:sockSendString"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSendString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:148:function:sockSendString"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:150:function:sockSend"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockRecvString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:154:function:sockRecvString"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:203:function:sockSend"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockRecv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:232:function:sockRecv"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockGetError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:255:function:sockGetError"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"strerror","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:258:function:strerror"}
{"language":"c","line":290,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSendError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:290:function:sockSendError"}
{"language":"c","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockPrintfError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:293:function:sockPrintfError"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockPrintfError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:302:function:sockPrintfError"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockSendString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:324:function:sockSendString"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"MAXMSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:48:macro:MAXMSG"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:50:type:sockaddr_in"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockInitSockaddr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:52:function:sockInitSockaddr"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"hostent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:54:type:hostent"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockConnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:70:function:sockConnect"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.c","source_sha":"903357e427b9f8b2241c8d206547cd01e48b9c8d0fab424a78486a06364d3708","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.c:72:type:sockaddr_in"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"SOCKETS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:21:macro:SOCKETS_H"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"LCDPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:26:macro:LCDPORT"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"SHUT_RDWR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:30:macro:SHUT_RDWR"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockConnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:34:function:sockConnect"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:35:function:sockClose"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockPrintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:37:function:sockPrintf"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockSendString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:38:function:sockSendString"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockRecvString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:40:function:sockRecvString"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:42:function:sockSend"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockRecv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:43:function:sockRecv"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockSendError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:47:function:sockSendError"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/sockets.h","source_sha":"0d7d8e55f73cf03033c6b41c0beac760d360b6363506f2759ed6f269fd58f7d7","symbol":"sockPrintfError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/sockets.h:48:function:sockPrintfError"}
{"language":"python","line":27,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"HAL","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:27:class:HAL"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:28:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"write_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:35:function:write_halfile"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:445:function:connect_joint"}
{"language":"python","line":473,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"sim_hardware_halfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:473:function:sim_hardware_halfile"}
{"language":"python","line":561,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:561:function:connect_input"}
{"language":"python","line":601,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"connect_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:601:function:connect_output"}
{"language":"python","line":645,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"min_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:645:function:min_lim_sig"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"max_lim_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:657:function:max_lim_sig"}
{"language":"python","line":670,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"qtplasmac_connections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:670:function:qtplasmac_connections"}
{"language":"python","line":821,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"qtplasmac_prefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:821:function:qtplasmac_prefs"}
{"language":"python","line":822,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"putPrefs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:822:function:putPrefs"}
{"language":"python","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:849:function:__getitem__"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py","source_sha":"d02bbf63e1a6d5d91bfb6d963aadc9ff55c6ce515021224493749c2cbdd0f5f1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_HAL.py:851:function:__setitem__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"write_one_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:270:function:write_one_axis"}
{"language":"python","line":272,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:272:function:get"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"INI","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:31:class:INI"}
{"language":"python","line":32,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:32:function:__init__"}
{"language":"python","line":362,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"hz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:362:function:hz"}
{"language":"python","line":373,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"minperiod","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:373:function:minperiod"}
{"language":"python","line":382,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"maxhz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:382:function:maxhz"}
{"language":"python","line":385,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"ideal_maxvel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:385:function:ideal_maxvel"}
{"language":"python","line":392,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:392:function:__getitem__"}
{"language":"python","line":394,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:394:function:__setitem__"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/build_INI.py","source_sha":"487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2","symbol":"write_inifile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/build_INI.py:39:function:write_inifile"}
{"language":"python","line":1002,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"spindle_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1002:function:spindle_prepare"}
{"language":"python","line":1033,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"spindle_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1033:function:spindle_finish"}
{"language":"python","line":1045,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_usespindleatspeed_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1045:function:on_usespindleatspeed_toggled"}
{"language":"python","line":1051,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"finished_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1051:function:finished_prepare"}
{"language":"python","line":1053,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"finished_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1053:function:finished_finish"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1057:function:__getitem__"}
{"language":"python","line":1059,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:1059:function:__setitem__"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_buttons_sensitive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:122:function:set_buttons_sensitive"}
{"language":"python","line":130,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"page_set_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:130:function:page_set_state"}
{"language":"python","line":145,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"initialize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:145:function:initialize"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"intro_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:205:function:intro_prepare"}
{"language":"python","line":207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"intro_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:207:function:intro_finish"}
{"language":"python","line":213,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"start_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:213:function:start_prepare"}
{"language":"python","line":218,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"start_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:218:function:start_finish"}
{"language":"python","line":255,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_machinename_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:255:function:on_machinename_changed"}
{"language":"python","line":258,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_drivertype_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:258:function:on_drivertype_changed"}
{"language":"python","line":264,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"base_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:264:function:base_prepare"}
{"language":"python","line":287,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"base_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:287:function:base_finish"}
{"language":"python","line":318,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:318:function:on_pp2_checkbutton_toggled"}
{"language":"python","line":326,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp3_checkbutton_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:326:function:on_pp3_checkbutton_toggled"}
{"language":"python","line":334,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_latency_test_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:334:function:on_latency_test_clicked"}
{"language":"python","line":337,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_calculate_ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:337:function:on_calculate_ideal_period"}
{"language":"python","line":340,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_units_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:340:function:on_units_changed"}
{"language":"python","line":349,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"options_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:349:function:options_prepare"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"Pages","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:38:class:Pages"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:39:function:__init__"}
{"language":"python","line":424,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"options_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:424:function:options_finish"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_loadladder_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:505:function:on_loadladder_clicked"}
{"language":"python","line":508,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_display_pyvcp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:508:function:on_display_pyvcp_clicked"}
{"language":"python","line":511,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_classicladder_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:511:function:on_classicladder_toggled"}
{"language":"python","line":521,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pyvcp_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:521:function:on_pyvcp_toggled"}
{"language":"python","line":529,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:529:function:on_halui_toggled"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_window1_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:52:function:on_window1_destroy"}
{"language":"python","line":532,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_combobox_screens_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:532:function:on_combobox_screens_changed"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"halui_page_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:551:function:halui_page_prepare"}
{"language":"python","line":558,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"halui_page_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:558:function:halui_page_finish"}
{"language":"python","line":573,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnAdd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:573:function:on_halui_btnAdd_clicked"}
{"language":"python","line":577,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnDel_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:577:function:on_halui_btnDel_clicked"}
{"language":"python","line":598,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnUp_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:598:function:on_halui_btnUp_clicked"}
{"language":"python","line":610,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_btnDown_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:610:function:on_halui_btnDown_clicked"}
{"language":"python","line":622,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_halui_row_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:622:function:on_halui_row_changed"}
{"language":"python","line":633,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport1_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:633:function:pport1_prepare"}
{"language":"python","line":63,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_button_fwd_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:63:function:on_button_fwd_clicked"}
{"language":"python","line":657,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport1_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:657:function:pport1_finish"}
{"language":"python","line":686,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_exclusive_check_pp1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:686:function:on_exclusive_check_pp1"}
{"language":"python","line":689,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_preselect_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:689:function:on_preselect_button_clicked"}
{"language":"python","line":701,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp1_preset_io_combo_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:701:function:on_pp1_preset_io_combo_changed"}
{"language":"python","line":714,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport2_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:714:function:pport2_prepare"}
{"language":"python","line":735,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"pport2_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:735:function:pport2_finish"}
{"language":"python","line":756,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_direction_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:756:function:on_pp2_direction_changed"}
{"language":"python","line":762,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_exclusive_check_pp2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:762:function:on_exclusive_check_pp2"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"ubuttons_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:768:function:ubuttons_prepare"}
{"language":"python","line":773,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"ubuttons_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:773:function:ubuttons_finish"}
{"language":"python","line":781,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"thcad_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:781:function:thcad_prepare"}
{"language":"python","line":788,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"thcad_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:788:function:thcad_finish"}
{"language":"python","line":795,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_pp2_preset_io_combo_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:795:function:on_pp2_preset_io_combo_changed"}
{"language":"python","line":808,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisx_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:808:function:axisx_prepare"}
{"language":"python","line":810,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisx_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:810:function:axisx_finish"}
{"language":"python","line":813,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:813:function:on_xsteprev_changed"}
{"language":"python","line":814,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:814:function:on_xmicrostep_changed"}
{"language":"python","line":815,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:815:function:on_xpulleyden_changed"}
{"language":"python","line":816,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:816:function:on_xpulleynum_changed"}
{"language":"python","line":817,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:817:function:on_xleadscrew_changed"}
{"language":"python","line":818,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:818:function:on_xmaxvel_changed"}
{"language":"python","line":819,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:819:function:on_xmaxacc_changed"}
{"language":"python","line":820,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_xaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:820:function:on_xaxistest_clicked"}
{"language":"python","line":825,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisy_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:825:function:axisy_prepare"}
{"language":"python","line":827,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisy_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:827:function:axisy_finish"}
{"language":"python","line":830,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ysteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:830:function:on_ysteprev_changed"}
{"language":"python","line":831,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:831:function:on_ymicrostep_changed"}
{"language":"python","line":832,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ypulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:832:function:on_ypulleyden_changed"}
{"language":"python","line":833,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ypulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:833:function:on_ypulleynum_changed"}
{"language":"python","line":834,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_yleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:834:function:on_yleadscrew_changed"}
{"language":"python","line":835,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:835:function:on_ymaxvel_changed"}
{"language":"python","line":836,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_ymaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:836:function:on_ymaxacc_changed"}
{"language":"python","line":837,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_yaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:837:function:on_yaxistest_clicked"}
{"language":"python","line":842,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisz_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:842:function:axisz_prepare"}
{"language":"python","line":844,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisz_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:844:function:axisz_finish"}
{"language":"python","line":847,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:847:function:on_zsteprev_changed"}
{"language":"python","line":848,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:848:function:on_zmicrostep_changed"}
{"language":"python","line":849,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:849:function:on_zpulleyden_changed"}
{"language":"python","line":850,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:850:function:on_zpulleynum_changed"}
{"language":"python","line":851,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:851:function:on_zleadscrew_changed"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:852:function:on_zmaxvel_changed"}
{"language":"python","line":853,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:853:function:on_zmaxacc_changed"}
{"language":"python","line":854,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_zaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:854:function:on_zaxistest_clicked"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisu_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:859:function:axisu_prepare"}
{"language":"python","line":861,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisu_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:861:function:axisu_finish"}
{"language":"python","line":864,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_usteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:864:function:on_usteprev_changed"}
{"language":"python","line":865,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:865:function:on_umicrostep_changed"}
{"language":"python","line":866,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_upulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:866:function:on_upulleyden_changed"}
{"language":"python","line":867,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_upulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:867:function:on_upulleynum_changed"}
{"language":"python","line":868,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_uleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:868:function:on_uleadscrew_changed"}
{"language":"python","line":869,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:869:function:on_umaxvel_changed"}
{"language":"python","line":870,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_umaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:870:function:on_umaxacc_changed"}
{"language":"python","line":871,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_uaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:871:function:on_uaxistest_clicked"}
{"language":"python","line":876,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisv_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:876:function:axisv_prepare"}
{"language":"python","line":878,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisv_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:878:function:axisv_finish"}
{"language":"python","line":881,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vsteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:881:function:on_vsteprev_changed"}
{"language":"python","line":882,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:882:function:on_vmicrostep_changed"}
{"language":"python","line":883,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vpulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:883:function:on_vpulleyden_changed"}
{"language":"python","line":884,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vpulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:884:function:on_vpulleynum_changed"}
{"language":"python","line":885,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:885:function:on_vleadscrew_changed"}
{"language":"python","line":886,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:886:function:on_vmaxvel_changed"}
{"language":"python","line":887,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vmaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:887:function:on_vmaxacc_changed"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_vaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:888:function:on_vaxistest_clicked"}
{"language":"python","line":893,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisa_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:893:function:axisa_prepare"}
{"language":"python","line":895,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axisa_finish","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:895:function:axisa_finish"}
{"language":"python","line":898,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_asteprev_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:898:function:on_asteprev_changed"}
{"language":"python","line":899,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amicrostep_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:899:function:on_amicrostep_changed"}
{"language":"python","line":900,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_apulleyden_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:900:function:on_apulleyden_changed"}
{"language":"python","line":901,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_apulleynum_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:901:function:on_apulleynum_changed"}
{"language":"python","line":902,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_aleadscrew_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:902:function:on_aleadscrew_changed"}
{"language":"python","line":903,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amaxvel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:903:function:on_amaxvel_changed"}
{"language":"python","line":904,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_amaxacc_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:904:function:on_amaxacc_changed"}
{"language":"python","line":905,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_aaxistest_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:905:function:on_aaxistest_clicked"}
{"language":"python","line":911,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogminus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:911:function:on_jogminus_pressed"}
{"language":"python","line":915,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogminus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:915:function:on_jogminus_released"}
{"language":"python","line":919,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogplus_pressed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:919:function:on_jogplus_pressed"}
{"language":"python","line":922,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_jogplus_released","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:922:function:on_jogplus_released"}
{"language":"python","line":926,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"update_axis_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:926:function:update_axis_params"}
{"language":"python","line":929,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axis_prepare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:929:function:axis_prepare"}
{"language":"python","line":930,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:930:function:set_text"}
{"language":"python","line":934,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:934:function:set_active"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"on_button_back_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:97:function:on_button_back_clicked"}
{"language":"python","line":982,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"axis_done","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:982:function:axis_done"}
{"language":"python","line":983,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:983:function:get_text"}
{"language":"python","line":984,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/pages.py","source_sha":"8b65fe6a388cc24022edf193f94895e7ff7aa587afab6784c4fc441ef139ec98","symbol":"get_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/pages.py:984:function:get_active"}
{"language":"python","line":1002,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"find_parport","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1002:function:find_parport"}
{"language":"python","line":1047,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"preset_sherline_outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1047:function:preset_sherline_outputs"}
{"language":"python","line":1057,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"preset_xylotex_outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1057:function:preset_xylotex_outputs"}
{"language":"python","line":1067,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"preset_tb6560_3axes_outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1067:function:preset_tb6560_3axes_outputs"}
{"language":"python","line":1069,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1069:function:index"}
{"language":"python","line":1086,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"preset_tb6560_4axes_outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1086:function:preset_tb6560_4axes_outputs"}
{"language":"python","line":1088,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1088:function:index"}
{"language":"python","line":1105,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"has_spindle_speed_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1105:function:has_spindle_speed_control"}
{"language":"python","line":1124,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"has_spindle_encoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1124:function:has_spindle_encoder"}
{"language":"python","line":1141,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"update_pps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1141:function:update_pps"}
{"language":"python","line":1142,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1142:function:get"}
{"language":"python","line":1176,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"axis_sanity_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1176:function:axis_sanity_test"}
{"language":"python","line":1178,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1178:function:get"}
{"language":"python","line":1207,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"do_exclusive_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1207:function:do_exclusive_inputs"}
{"language":"python","line":122,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"makedirs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:122:function:makedirs"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:129:function:md5sum"}
{"language":"python","line":1326,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"run_latency_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1326:function:run_latency_test"}
{"language":"python","line":1332,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"latency_running_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1332:function:latency_running_callback"}
{"language":"python","line":1342,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"testpanel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1342:function:testpanel"}
{"language":"python","line":1363,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"load_ladder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1363:function:load_ladder"}
{"language":"python","line":137,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"Private_Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:137:class:Private_Data"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:138:function:__init__"}
{"language":"python","line":1415,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"test_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1415:function:test_axis"}
{"language":"python","line":1620,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"update_axis_test","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1620:function:update_axis_test"}
{"language":"python","line":1648,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"build_input_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1648:function:build_input_set"}
{"language":"python","line":1660,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"build_output_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1660:function:build_output_set"}
{"language":"python","line":1674,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"find_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1674:function:find_input"}
{"language":"python","line":1682,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"find_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1682:function:find_output"}
{"language":"python","line":1701,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"doublestep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1701:function:doublestep"}
{"language":"python","line":1705,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"home_sig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1705:function:home_sig"}
{"language":"python","line":1714,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1714:function:__getitem__"}
{"language":"python","line":1716,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1716:function:__setitem__"}
{"language":"python","line":1721,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"dummy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:1721:function:dummy"}
{"language":"python","line":277,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:277:function:__getitem__"}
{"language":"python","line":279,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:279:function:__setitem__"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"Data","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:282:class:Data"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:283:function:__init__"}
{"language":"python","line":464,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"set_axis_unit_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:464:function:set_axis_unit_defaults"}
{"language":"python","line":490,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"hz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:490:function:hz"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"doublestep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:501:function:doublestep"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"minperiod","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:505:function:minperiod"}
{"language":"python","line":514,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"maxhz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:514:function:maxhz"}
{"language":"python","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:517:function:ideal_period"}
{"language":"python","line":545,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"ideal_maxvel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:545:function:ideal_maxvel"}
{"language":"python","line":551,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"load_preferences","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:551:function:load_preferences"}
{"language":"python","line":579,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"save_preferences","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:579:function:save_preferences"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"excepthook","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:57:function:excepthook"}
{"language":"python","line":624,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:624:function:load"}
{"language":"python","line":625,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"str2bool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:625:function:str2bool"}
{"language":"python","line":672,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"save","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:672:function:save"}
{"language":"python","line":758,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"add_md5sum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:758:function:add_md5sum"}
{"language":"python","line":761,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:761:function:__getitem__"}
{"language":"python","line":763,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:763:function:__setitem__"}
{"language":"python","line":767,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"Widgets","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:767:class:Widgets"}
{"language":"python","line":768,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:768:function:__init__"}
{"language":"python","line":770,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__getattr__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:770:function:__getattr__"}
{"language":"python","line":774,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:774:function:__getitem__"}
{"language":"python","line":779,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"StepconfApp","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:779:class:StepconfApp"}
{"language":"python","line":780,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:780:function:__init__"}
{"language":"python","line":840,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"build_base","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:840:function:build_base"}
{"language":"python","line":853,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"copy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:853:function:copy"}
{"language":"python","line":858,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"buid_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:858:function:buid_config"}
{"language":"python","line":888,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"dbg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:888:function:dbg"}
{"language":"python","line":896,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"check_for_rt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:896:function:check_for_rt"}
{"language":"python","line":921,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"warning_dialog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:921:function:warning_dialog"}
{"language":"python","line":951,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"drivertype_fromid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:951:function:drivertype_fromid"}
{"language":"python","line":955,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"drivertype_toid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:955:function:drivertype_toid"}
{"language":"python","line":960,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"drivertype_toindex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:960:function:drivertype_toindex"}
{"language":"python","line":966,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"drivertype_fromindex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:966:function:drivertype_fromindex"}
{"language":"python","line":971,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"calculate_ideal_period","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:971:function:calculate_ideal_period"}
{"language":"python","line":981,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/stepconf/stepconf.py","source_sha":"21724a6c5eb301cbbd04829ca41c187258a01c46ad6e479c9c09d9a441b96ee1","symbol":"update_drivertype_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/stepconf/stepconf.py:981:function:update_drivertype_info"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:107:function:jogging"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"override_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:111:function:override_limits"}
{"language":"python","line":116,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:116:function:spindle_forward"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:121:function:spindle_off"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_reverse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:126:function:spindle_reverse"}
{"language":"python","line":131,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_faster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:131:function:spindle_faster"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_slower","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:136:function:spindle_slower"}
{"language":"python","line":141,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"set_motion_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:141:function:set_motion_mode"}
{"language":"python","line":147,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"continuous_jog_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:147:function:continuous_jog_velocity"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"continuous_jog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:155:function:continuous_jog"}
{"language":"python","line":166,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"quill_up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:166:function:quill_up"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"feed_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:173:function:feed_override"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"spindle_override","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:177:function:spindle_override"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"emc_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:17:class:emc_control"}
{"language":"python","line":181,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"max_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:181:function:max_velocity"}
{"language":"python","line":185,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"reload_tooltable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:185:function:reload_tooltable"}
{"language":"python","line":189,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"opstop_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:189:function:opstop_on"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:18:function:__init__"}
{"language":"python","line":193,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"opstop_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:193:function:opstop_off"}
{"language":"python","line":197,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"blockdel_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:197:function:blockdel_on"}
{"language":"python","line":201,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"blockdel_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:201:function:blockdel_off"}
{"language":"python","line":205,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"abort","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:205:function:abort"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"single_block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:209:function:single_block"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"cycle_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:219:function:cycle_start"}
{"language":"python","line":237,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"emc_status","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:237:class:emc_status"}
{"language":"python","line":238,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:238:function:__init__"}
{"language":"python","line":270,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:270:function:dro_inch"}
{"language":"python","line":273,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:273:function:dro_mm"}
{"language":"python","line":276,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"set_machine_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:276:function:set_machine_units"}
{"language":"python","line":280,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"convert_units","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:280:function:convert_units"}
{"language":"python","line":283,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:283:function:dro_commanded"}
{"language":"python","line":286,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"dro_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:286:function:dro_actual"}
{"language":"python","line":289,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"get_current_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:289:function:get_current_tool"}
{"language":"python","line":293,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"get_current_system","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:293:function:get_current_system"}
{"language":"python","line":303,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:303:function:periodic"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:35:function:mask"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mdi_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:39:function:mdi_active"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unmask","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:42:function:unmask"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mist_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:45:function:mist_on"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"mist_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:49:function:mist_off"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"flood_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:53:function:flood_on"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"flood_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:57:function:flood_off"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"estop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:61:function:estop"}
{"language":"python","line":65,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"estop_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:65:function:estop_reset"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"machine_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:69:function:machine_off"}
{"language":"python","line":73,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"machine_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:73:function:machine_on"}
{"language":"python","line":77,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"home_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:77:function:home_all"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unhome_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:84:function:unhome_all"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:91:function:home_selected"}
{"language":"python","line":99,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/emc_interface.py","source_sha":"e8ca71b8a00b49d6800cff5b5c58dd85ff19092b0f1b4d2b09fc7c7c8eae584e","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/emc_interface.py:99:function:unhome_selected"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"filechooser","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:18:class:filechooser"}
{"language":"python","line":19,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:19:function:__init__"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"populate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:31:function:populate"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:45:function:select"}
{"language":"python","line":57,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"select_and_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:57:function:select_and_show"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:78:function:up"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:84:function:down"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/filechooser.py","source_sha":"46a40fc7bcf279a4a5bbc732f6b01497f6fa7302a773492e71d0d72e8c546a1e","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/filechooser.py:88:function:reload"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogincrement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:109:function:jogincrement"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogactive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:112:function:jogactive"}
{"language":"python","line":115,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"periodic","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:115:function:periodic"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"hal_interface","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:17:class:hal_interface"}
{"language":"python","line":18,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:18:function:__init__"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"wheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:92:function:wheel"}
{"language":"python","line":98,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/hal_interface.py","source_sha":"2335db8cb9403a4d8dd59e3768c1b1e087e665b47e810a68166a5d0aa0a2b63d","symbol":"jogaxis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/hal_interface.py:98:function:jogaxis"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"on_select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:106:function:on_select"}
{"language":"python","line":109,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"clear_startline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:109:function:clear_startline"}
{"language":"python","line":113,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"get_startline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:113:function:get_startline"}
{"language":"python","line":16,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"listing","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:16:class:listing"}
{"language":"python","line":17,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:17:function:__init__"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"populate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:31:function:populate"}
{"language":"python","line":47,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"show_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:47:function:show_line"}
{"language":"python","line":54,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"highlight_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:54:function:highlight_line"}
{"language":"python","line":60,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"up","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:60:function:up"}
{"language":"python","line":66,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"down","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:66:function:down"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"readfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:70:function:readfile"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"reload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:80:function:reload"}
{"language":"python","line":83,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"previous","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:83:function:previous"}
{"language":"python","line":94,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/listing.py","source_sha":"9f72ea21ea77e68553d237bf3b7a3ea2d3b86a576c4cd32cbf83eb476c392350","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/listing.py:94:function:next"}
{"language":"python","line":103,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_description","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:103:function:get_description"}
{"language":"python","line":106,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_words","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:106:function:get_words"}
{"language":"python","line":123,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:123:function:clear"}
{"language":"python","line":126,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:126:function:set_word"}
{"language":"python","line":129,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_polar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:129:function:set_polar"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"issue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:132:function:issue"}
{"language":"python","line":157,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"mdi_control","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:157:class:mdi_control"}
{"language":"python","line":158,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:158:function:__init__"}
{"language":"python","line":173,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"not_editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:173:function:not_editing"}
{"language":"python","line":177,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"editing","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:177:function:editing"}
{"language":"python","line":183,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"get_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:183:function:get_text"}
{"language":"python","line":187,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:187:function:set_text"}
{"language":"python","line":200,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:200:function:clear"}
{"language":"python","line":204,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"back","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:204:function:back"}
{"language":"python","line":209,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"fill_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:209:function:fill_out"}
{"language":"python","line":219,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"next","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:219:function:next"}
{"language":"python","line":224,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"ok","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:224:function:ok"}
{"language":"python","line":228,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"decimal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:228:function:decimal"}
{"language":"python","line":233,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"minus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:233:function:minus"}
{"language":"python","line":243,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"keypad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:243:function:keypad"}
{"language":"python","line":248,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"gp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:248:function:gp"}
{"language":"python","line":251,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"g","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:251:function:g"}
{"language":"python","line":259,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"m","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:259:function:m"}
{"language":"python","line":262,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"t","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:262:function:t"}
{"language":"python","line":265,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"o","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:265:function:o"}
{"language":"python","line":275,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"select","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:275:function:select"}
{"language":"python","line":282,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:282:function:set_tool"}
{"language":"python","line":300,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:300:function:set_origin"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"mdi","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:30:class:mdi"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:31:function:__init__"}
{"language":"python","line":95,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/mdi.py","source_sha":"6fc7bd6f3f1d1de59b61f6ffd545d8df65d41b0aeacd615730bbd1618a9eb1e5","symbol":"add_macros","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/mdi.py:95:function:add_macros"}
{"language":"python","line":21,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"preferences","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/preferences.py:21:class:preferences"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/preferences.py:30:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"getpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/preferences.py:35:function:getpref"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/preferences.py","source_sha":"e24351aaee44a42af8f5a7183610851fa221baec4e9cfddfad5e931b9daee89b","symbol":"putpref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/preferences.py:46:function:putpref"}
{"language":"python","line":400,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:400:function:quit"}
{"language":"python","line":415,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"tabselect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:415:function:tabselect"}
{"language":"python","line":429,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"pointer_hide","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:429:function:pointer_hide"}
{"language":"python","line":437,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"pointer_show","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:437:function:pointer_show"}
{"language":"python","line":445,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"dro_commanded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:445:function:dro_commanded"}
{"language":"python","line":450,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"dro_actual","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:450:function:dro_actual"}
{"language":"python","line":455,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"dro_inch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:455:function:dro_inch"}
{"language":"python","line":460,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"dro_mm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:460:function:dro_mm"}
{"language":"python","line":465,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"opstop_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:465:function:opstop_on"}
{"language":"python","line":46,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"set_active","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:46:function:set_active"}
{"language":"python","line":470,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"opstop_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:470:function:opstop_off"}
{"language":"python","line":475,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"blockdel_on","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:475:function:blockdel_on"}
{"language":"python","line":480,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"blockdel_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:480:function:blockdel_off"}
{"language":"python","line":485,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:485:function:wheelx"}
{"language":"python","line":489,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheely","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:489:function:wheely"}
{"language":"python","line":493,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:493:function:wheelz"}
{"language":"python","line":497,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheela","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:497:function:wheela"}
{"language":"python","line":501,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:501:function:wheelb"}
{"language":"python","line":505,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:505:function:wheelc"}
{"language":"python","line":509,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:509:function:wheelu"}
{"language":"python","line":513,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:513:function:wheelv"}
{"language":"python","line":517,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:517:function:wheelw"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"set_label","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:51:function:set_label"}
{"language":"python","line":521,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelinc1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:521:function:wheelinc1"}
{"language":"python","line":525,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"home_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:525:function:home_selected"}
{"language":"python","line":528,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"unhome_selected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:528:function:unhome_selected"}
{"language":"python","line":531,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelinc2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:531:function:wheelinc2"}
{"language":"python","line":535,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"wheelinc3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:535:function:wheelinc3"}
{"language":"python","line":539,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"fo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:539:function:fo"}
{"language":"python","line":544,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"so","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:544:function:so"}
{"language":"python","line":549,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"mv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:549:function:mv"}
{"language":"python","line":554,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"scrolling","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:554:function:scrolling"}
{"language":"python","line":559,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"jogging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:559:function:jogging"}
{"language":"python","line":565,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"toolset_fixture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:565:function:toolset_fixture"}
{"language":"python","line":56,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"set_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:56:function:set_text"}
{"language":"python","line":570,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"toolset_workpiece","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:570:function:toolset_workpiece"}
{"language":"python","line":575,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"jogsettings_activate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:575:function:jogsettings_activate"}
{"language":"python","line":581,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"change_control_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:581:function:change_control_font"}
{"language":"python","line":587,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"change_dro_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:587:function:change_dro_font"}
{"language":"python","line":593,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"change_error_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:593:function:change_error_font"}
{"language":"python","line":599,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"change_listing_font","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:599:function:change_listing_font"}
{"language":"python","line":605,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"change_theme","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:605:function:change_theme"}
{"language":"python","line":616,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"setfont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:616:function:setfont"}
{"language":"python","line":679,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"mdi_set_tool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:679:function:mdi_set_tool"}
{"language":"python","line":682,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"mdi_set_origin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:682:function:mdi_set_origin"}
{"language":"python","line":685,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"mdi_macro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:685:function:mdi_macro"}
{"language":"python","line":688,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"fileselect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:688:function:fileselect"}
{"language":"python","line":694,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"periodic_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:694:function:periodic_status"}
{"language":"python","line":710,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"periodic_radiobuttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:710:function:periodic_radiobuttons"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"touchy","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:80:class:touchy"}
{"language":"python","line":816,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"hack_leave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:816:function:hack_leave"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:81:function:__init__"}
{"language":"python","line":824,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"_dynamic_tab","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:824:function:_dynamic_tab"}
{"language":"python","line":829,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"set_dynamic_tabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:829:function:set_dynamic_tabs"}
{"language":"python","line":852,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"kill_dynamic_childs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:852:function:kill_dynamic_childs"}
{"language":"python","line":856,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"save_maxvel_pref","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:856:function:save_maxvel_pref"}
{"language":"python","line":859,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"postgui","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:859:function:postgui"}
{"language":"python","line":863,"parse_status":"parsed","path":"linuxcnc/src/emc/usr_intf/touchy/touchy.py","source_sha":"e1b9e0fb01ef48ac8ffffa05cb67cef0261c574680fefcdc733fa0712466538a","symbol":"trivkins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/emc/usr_intf/touchy/touchy.py:863:function:trivkins"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"IdentifyVarContent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:135:function:IdentifyVarContent"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"IdentifyVarIndexedOrNot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:184:function:IdentifyVarIndexedOrNot"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"IdentifyFinalVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:228:function:IdentifyFinalVar"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Variable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:245:function:Variable"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:268:function:Function"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Term","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:360:function:Term"}
{"language":"c","line":379,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Constant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:379:function:Constant"}
{"language":"c","line":381,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:381:function:Function"}
{"language":"c","line":384,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Variable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:384:function:Variable"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Pow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:402:function:Pow"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"MulDivMod","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:416:function:MulDivMod"}
{"language":"c","line":455,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"AddSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:455:function:AddSub"}
{"language":"c","line":483,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"And","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:483:function:And"}
{"language":"c","line":502,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Xor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:502:function:Xor"}
{"language":"c","line":521,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Or","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:521:function:Or"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"atoi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:53:function:atoi"}
{"language":"c","line":541,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"EvalExpression","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:541:function:EvalExpression"}
{"language":"c","line":556,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"EvalCompare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:556:function:EvalCompare"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"pow_int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:61:function:pow_int"}
{"language":"c","line":624,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"MakeCalc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:624:function:MakeCalc"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"SyntaxError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:70:function:SyntaxError"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.c","source_sha":"ab42cfa7a4a6a5c9594159bdc794da570a3029333c845df51abffa30c7b98648","symbol":"Constant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.c:78:function:Constant"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"arithmtype","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:17:macro:arithmtype"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"IdentifyVarIndexedOrNot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:20:function:IdentifyVarIndexedOrNot"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"EvalCompare","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:21:function:EvalCompare"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"MakeCalc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:22:function:MakeCalc"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"AddSub","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:23:function:AddSub"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arithm_eval.h","source_sha":"209efdc84be4cc33d0d3865279389982c1458d767f372574b688badca41b47bf","symbol":"Or","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arithm_eval.h:24:function:Or"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arrays.c","source_sha":"ac34efc1d4e6753928a981c23a819ebb2c8e994e0cf35b31e3fcbef238ace518","symbol":"InitInfosGene","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arrays.c:125:function:InitInfosGene"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arrays.c","source_sha":"ac34efc1d4e6753928a981c23a819ebb2c8e994e0cf35b31e3fcbef238ace518","symbol":"ClassicLadder_AllocAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arrays.c:174:function:ClassicLadder_AllocAll"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arrays.c","source_sha":"ac34efc1d4e6753928a981c23a819ebb2c8e994e0cf35b31e3fcbef238ace518","symbol":"ClassicLadder_FreeAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arrays.c:328:function:ClassicLadder_FreeAll"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arrays.c","source_sha":"ac34efc1d4e6753928a981c23a819ebb2c8e994e0cf35b31e3fcbef238ace518","symbol":"ClassicLadder_InitAllDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arrays.c:343:function:ClassicLadder_InitAllDatas"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/arrays.c","source_sha":"ac34efc1d4e6753928a981c23a819ebb2c8e994e0cf35b31e3fcbef238ace518","symbol":"CL_SHMEM_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/arrays.c:65:macro:CL_SHMEM_KEY"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitTimers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:103:function:InitTimers"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareTimers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:113:function:PrepareTimers"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitMonostables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:125:function:InitMonostables"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareMonostables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:135:function:PrepareMonostables"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitCounters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:147:function:InitCounters"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareCounters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:155:function:PrepareCounters"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitTimersIEC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:173:function:InitTimersIEC"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareTimersIEC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:184:function:PrepareTimersIEC"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareAllDatasBeforeRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:198:function:PrepareAllDatasBeforeRun"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:212:function:InitArithmExpr"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitIOConf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:218:function:InitIOConf"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"ReadVarForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:240:function:ReadVarForElement"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:251:function:ReadVar"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"WriteVarForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:253:function:WriteVarForElement"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"StateOnLeft","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:267:function:StateOnLeft"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeInput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:310:function:CalcTypeInput"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeConnection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:340:function:CalcTypeConnection"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeOutput","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:359:function:CalcTypeOutput"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeOutputSetReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:371:function:CalcTypeOutputSetReset"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeOutputJump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:388:function:CalcTypeOutputJump"}
{"language":"c","line":400,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeOutputCall","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:400:function:CalcTypeOutputCall"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeTimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:416:function:CalcTypeTimer"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"InitRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:45:function:InitRungs"}
{"language":"c","line":468,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeMonostable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:468:function:CalcTypeMonostable"}
{"language":"c","line":496,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeCounter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:496:function:CalcTypeCounter"}
{"language":"c","line":568,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeTimerIEC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:568:function:CalcTypeTimerIEC"}
{"language":"c","line":663,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeCompar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:663:function:CalcTypeCompar"}
{"language":"c","line":684,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CalcTypeOutputOperate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:684:function:CalcTypeOutputOperate"}
{"language":"c","line":696,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"RefreshRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:696:function:RefreshRung"}
{"language":"c","line":795,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"RefreshASection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:795:function:RefreshASection"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"PrepareRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:79:function:PrepareRungs"}
{"language":"c","line":833,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"SR_STACK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:833:macro:SR_STACK"}
{"language":"c","line":834,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"ClassicLadder_RefreshAllSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:834:function:ClassicLadder_RefreshAllSections"}
{"language":"c","line":868,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.c","source_sha":"4501c2940798f02646c092b904574934f22c3d74bbbb94f52986b6f4c089dbe1","symbol":"CopyRungToRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.c:868:function:CopyRungToRung"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:17:function:InitRungs"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:18:function:PrepareRungs"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitTimers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:19:function:InitTimers"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareTimers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:20:function:PrepareTimers"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitMonostables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:21:function:InitMonostables"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareMonostables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:22:function:PrepareMonostables"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitCounters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:23:function:InitCounters"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareCounters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:24:function:PrepareCounters"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitTimersIEC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:25:function:InitTimersIEC"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareTimersIEC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:26:function:PrepareTimersIEC"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"PrepareAllDatasBeforeRun","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:27:function:PrepareAllDatasBeforeRun"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:28:function:InitArithmExpr"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"InitIOConf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:29:function:InitIOConf"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"ReadVarForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:30:function:ReadVarForElement"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"WriteVarForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:31:function:WriteVarForElement"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"RefreshASection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:32:function:RefreshASection"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"ClassicLadder_RefreshAllSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:33:function:ClassicLadder_RefreshAllSections"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc.h","source_sha":"4472dc893a778ea61642fde3ebfeec8c9742ee861970d74f3f99bcf2b7ee9312","symbol":"CopyRungToRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc.h:34:function:CopyRungToRung"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.c","source_sha":"1689b5b96d416ef9b7428111b333a427059a2e728b4e00eb7b9884f5fdd0aad3","symbol":"RefreshStepsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.c:136:function:RefreshStepsVars"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.c","source_sha":"1689b5b96d416ef9b7428111b333a427059a2e728b4e00eb7b9884f5fdd0aad3","symbol":"RefreshSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.c:157:function:RefreshSequentialPage"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.c","source_sha":"1689b5b96d416ef9b7428111b333a427059a2e728b4e00eb7b9884f5fdd0aad3","symbol":"InitSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.c:34:function:InitSequential"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.c","source_sha":"1689b5b96d416ef9b7428111b333a427059a2e728b4e00eb7b9884f5fdd0aad3","symbol":"PrepareSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.c:78:function:PrepareSequential"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.c","source_sha":"1689b5b96d416ef9b7428111b333a427059a2e728b4e00eb7b9884f5fdd0aad3","symbol":"RefreshTransi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.c:92:function:RefreshTransi"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.h","source_sha":"cf035243da08fbb1f86fe1267ac851332331d4c61b35ce442b9f02a19a7716f7","symbol":"InitSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.h:16:function:InitSequential"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.h","source_sha":"cf035243da08fbb1f86fe1267ac851332331d4c61b35ce442b9f02a19a7716f7","symbol":"PrepareSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.h:17:function:PrepareSequential"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/calc_sequential.h","source_sha":"cf035243da08fbb1f86fe1267ac851332331d4c61b35ce442b9f02a19a7716f7","symbol":"RefreshSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/calc_sequential.h:18:function:RefreshSequentialPage"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"process_options","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:131:function:process_options"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"do_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:188:function:do_exit"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"DoPauseMilliSecs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:194:function:DoPauseMilliSecs"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:199:type:timespec"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"DoFlipFlopRunStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:214:function:DoFlipFlopRunStop"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"StopRunIfRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:238:function:StopRunIfRunning"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"RunBackIfStopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:252:function:RunBackIfStopped"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:267:function:main"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"ClassicLadderEndOfAppli","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:90:function:ClassicLadderEndOfAppli"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.c","source_sha":"f4922f6a680c34651e83ee2ff1d8860e568af71220385557e0d342ecf6aff5de","symbol":"display_help","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.c:98:function:display_help"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ARITHM_EXPR_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:100:macro:ARITHM_EXPR_SIZE"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TYPE_FOR_BOOL_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:103:macro:TYPE_FOR_BOOL_VAR"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TYPE_FOR_BOOL_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:105:macro:TYPE_FOR_BOOL_VAR"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"PERIODIC_REFRESH_MS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:109:macro:PERIODIC_REFRESH_MS_DEF"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIME_BASE_MINS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:111:macro:TIME_BASE_MINS"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIME_BASE_SECS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:112:macro:TIME_BASE_SECS"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIME_BASE_100MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:113:macro:TIME_BASE_100MS"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIMER_IEC_MODE_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:116:macro:TIMER_IEC_MODE_ON"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIMER_IEC_MODE_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:117:macro:TIMER_IEC_MODE_OFF"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIMER_IEC_MODE_PULSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:118:macro:TIMER_IEC_MODE_PULSE"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"RUNG_WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:121:macro:RUNG_WIDTH"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"RUNG_HEIGHT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:122:macro:RUNG_HEIGHT"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"BLOCK_WIDTH_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:126:macro:BLOCK_WIDTH_DEF"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"BLOCK_HEIGHT_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:127:macro:BLOCK_HEIGHT_DEF"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"OFFSET_X","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:130:macro:OFFSET_X"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"OFFSET_Y","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:131:macro:OFFSET_Y"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"THICK_LINE_ELE_ACTIVATED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:133:macro:THICK_LINE_ELE_ACTIVATED"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TOTAL_PX_RUNG_HEIGHT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:136:macro:TOTAL_PX_RUNG_HEIGHT"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TOTAL_PX_RUNG_WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:137:macro:TOTAL_PX_RUNG_WIDTH"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_FREE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:140:macro:ELE_FREE"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:141:macro:ELE_INPUT"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_INPUT_NOT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:142:macro:ELE_INPUT_NOT"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_RISING_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:143:macro:ELE_RISING_INPUT"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_FALLING_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:144:macro:ELE_FALLING_INPUT"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_CONNECTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:145:macro:ELE_CONNECTION"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_TIMER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:146:macro:ELE_TIMER"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_MONOSTABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:147:macro:ELE_MONOSTABLE"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_COUNTER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:148:macro:ELE_COUNTER"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_TIMER_IEC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:149:macro:ELE_TIMER_IEC"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_COMPAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:150:macro:ELE_COMPAR"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:151:macro:ELE_OUTPUT"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_NOT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:152:macro:ELE_OUTPUT_NOT"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_SET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:153:macro:ELE_OUTPUT_SET"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:154:macro:ELE_OUTPUT_RESET"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_JUMP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:155:macro:ELE_OUTPUT_JUMP"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_CALL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:156:macro:ELE_OUTPUT_CALL"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_OUTPUT_OPERATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:157:macro:ELE_OUTPUT_OPERATE"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_UNUSABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:160:macro:ELE_UNUSABLE"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ELE_NO_DEFAULT_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:161:macro:ELE_NO_DEFAULT_NAME"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_CNX_WITH_TOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:164:macro:EDIT_CNX_WITH_TOP"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_POINTER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:165:macro:EDIT_POINTER"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_LONG_CONNECTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:166:macro:EDIT_LONG_CONNECTION"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_ERASER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:167:macro:EDIT_ERASER"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_SELECTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:168:macro:EDIT_SELECTION"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EDIT_COPY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:169:macro:EDIT_COPY"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_MEM_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:174:macro:VAR_MEM_BIT"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:175:macro:VAR_TIMER_DONE"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_RUNNING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:176:macro:VAR_TIMER_RUNNING"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_IEC_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:177:macro:VAR_TIMER_IEC_DONE"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_MONOSTABLE_RUNNING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:178:macro:VAR_MONOSTABLE_RUNNING"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_COUNTER_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:179:macro:VAR_COUNTER_DONE"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_COUNTER_EMPTY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:180:macro:VAR_COUNTER_EMPTY"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_COUNTER_FULL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:181:macro:VAR_COUNTER_FULL"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_STEP_ACTIVITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:182:macro:VAR_STEP_ACTIVITY"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:183:macro:VAR_PHYS_INPUT"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:184:macro:VAR_PHYS_OUTPUT"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_SYSTEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:185:macro:VAR_SYSTEM"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_ERROR_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:186:macro:VAR_ERROR_BIT"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_ARE_WORD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:187:macro:VAR_ARE_WORD"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_MEM_WORD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:189:macro:VAR_MEM_WORD"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_STEP_TIME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:190:macro:VAR_STEP_TIME"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_PRESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:191:macro:VAR_TIMER_PRESET"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:192:macro:VAR_TIMER_VALUE"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_MONOSTABLE_PRESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:193:macro:VAR_MONOSTABLE_PRESET"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_MONOSTABLE_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:194:macro:VAR_MONOSTABLE_VALUE"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_COUNTER_PRESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:195:macro:VAR_COUNTER_PRESET"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_COUNTER_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:196:macro:VAR_COUNTER_VALUE"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_IEC_PRESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:197:macro:VAR_TIMER_IEC_PRESET"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_TIMER_IEC_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:198:macro:VAR_TIMER_IEC_VALUE"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_WORD_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:199:macro:VAR_PHYS_WORD_INPUT"}
{"language":"c","line":200,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_WORD_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:200:macro:VAR_PHYS_WORD_OUTPUT"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_WORD_SYSTEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:201:macro:VAR_WORD_SYSTEM"}
{"language":"c","line":202,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_FLOAT_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:202:macro:VAR_PHYS_FLOAT_INPUT"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_PHYS_FLOAT_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:203:macro:VAR_PHYS_FLOAT_OUTPUT"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TEST_VAR_IS_A_BOOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:205:macro:TEST_VAR_IS_A_BOOL"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_DEFAULT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:206:macro:VAR_DEFAULT_TYPE"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"BASE_MINS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:207:macro:BASE_MINS"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"BASE_SECS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:208:macro:BASE_SECS"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"BASE_100MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:209:macro:BASE_100MS"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DEFAULT_VAR_FOR_CONTACT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:212:macro:DEFAULT_VAR_FOR_CONTACT"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DEFAULT_VAR_FOR_COIL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:213:macro:DEFAULT_VAR_FOR_COIL"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TIME_UPDATE_GTK_DISPLAY_MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:215:macro:TIME_UPDATE_GTK_DISPLAY_MS"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"VAR_ATTRIBUTE_SEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:219:macro:VAR_ATTRIBUTE_SEP"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrElement","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:221:type:StrElement"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_LABEL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:236:macro:LGT_LABEL"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_COMMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:237:macro:LGT_COMMENT"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrRung","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:238:type:StrRung"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TRUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:23:macro:TRUE"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrTimer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:249:type:StrTimer"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrMonostable","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:260:type:StrMonostable"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"FALSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:26:macro:FALSE"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrCounter","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:272:type:StrCounter"}
{"language":"c","line":288,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrTimerIEC","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:288:type:StrTimerIEC"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CL_PRODUCT_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:29:macro:CL_PRODUCT_NAME"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrArithmExpr","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:302:type:StrArithmExpr"}
{"language":"c","line":307,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DEVICE_TYPE_NONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:307:macro:DEVICE_TYPE_NONE"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DEVICE_TYPE_DIRECT_ACCESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:308:macro:DEVICE_TYPE_DIRECT_ACCESS"}
{"language":"c","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DEVICE_TYPE_COMEDI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:309:macro:DEVICE_TYPE_COMEDI"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CL_RELEASE_VER_STRING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:30:macro:CL_RELEASE_VER_STRING"}
{"language":"c","line":311,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrIOConf","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:311:type:StrIOConf"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CL_RELEASE_DATE_STRING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:31:macro:CL_RELEASE_DATE_STRING"}
{"language":"c","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrGeneralParams","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:321:type:StrGeneralParams"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrInfosGene","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:327:type:StrInfosGene"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CL_RELEASE_COPYRIGHT_YEARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:32:macro:CL_RELEASE_COPYRIGHT_YEARS"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_RUNGS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:35:macro:NBR_RUNGS_DEF"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_BITS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:36:macro:NBR_BITS_DEF"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"STATE_LOADING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:371:macro:STATE_LOADING"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"STATE_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:372:macro:STATE_STOP"}
{"language":"c","line":373,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"STATE_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:373:macro:STATE_RUN"}
{"language":"c","line":375,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrEditRung","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:375:type:StrEditRung"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_WORDS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:37:macro:NBR_WORDS_DEF"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMERS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:38:macro:NBR_TIMERS_DEF"}
{"language":"c","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PARAMS_PER_OBJ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:394:macro:NBR_PARAMS_PER_OBJ"}
{"language":"c","line":396,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMEBASES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:396:macro:NBR_TIMEBASES"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrDatasForBases","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:397:type:StrDatasForBases"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_MONOSTABLES_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:39:macro:NBR_MONOSTABLES_DEF"}
{"language":"c","line":405,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMERSMODES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:405:macro:NBR_TIMERSMODES"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SECTION_IN_LADDER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:407:macro:SECTION_IN_LADDER"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SECTION_IN_SEQUENTIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:408:macro:SECTION_IN_SEQUENTIAL"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_COUNTERS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:40:macro:NBR_COUNTERS_DEF"}
{"language":"c","line":410,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_SECTION_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:410:macro:LGT_SECTION_NAME"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrSection","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:411:type:StrSection"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMERS_IEC_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:41:macro:NBR_TIMERS_IEC_DEF"}
{"language":"c","line":425,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_VAR_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:425:macro:LGT_VAR_NAME"}
{"language":"c","line":426,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_SYMBOL_STRING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:426:macro:LGT_SYMBOL_STRING"}
{"language":"c","line":427,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"LGT_SYMBOL_COMMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:427:macro:LGT_SYMBOL_COMMENT"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrSymbol","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:428:type:StrSymbol"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_INPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:42:macro:NBR_PHYS_INPUTS_DEF"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CREATE_FILE_SELECTION_TO_LOAD_PROJECT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:435:macro:CREATE_FILE_SELECTION_TO_LOAD_PROJECT"}
{"language":"c","line":436,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"CREATE_FILE_SELECTION_TO_SAVE_PROJECT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:436:macro:CREATE_FILE_SELECTION_TO_SAVE_PROJECT"}
{"language":"c","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"TypeTime","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:437:macro:TypeTime"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_OUTPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:43:macro:NBR_PHYS_OUTPUTS_DEF"}
{"language":"c","line":441,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_EVENTS_IN_LOG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:441:macro:NBR_EVENTS_IN_LOG"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_CONFIG_EVENTS_LOG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:442:macro:NBR_CONFIG_EVENTS_LOG"}
{"language":"c","line":444,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_CURRENT_DEFS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:444:macro:NBR_CURRENT_DEFS_MAX"}
{"language":"c","line":445,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrEventLog","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:445:type:StrEventLog"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_ARITHM_EXPR_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:44:macro:NBR_ARITHM_EXPR_DEF"}
{"language":"c","line":455,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrLog","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:455:type:StrLog"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_SECTIONS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:45:macro:NBR_SECTIONS_DEF"}
{"language":"c","line":461,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EVENT_SYMBOL_LGT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:461:macro:EVENT_SYMBOL_LGT"}
{"language":"c","line":462,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"EVENT_TEXT_LGT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:462:macro:EVENT_TEXT_LGT"}
{"language":"c","line":463,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StrConfigEventLog","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:463:type:StrConfigEventLog"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_SYMBOLS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:46:macro:NBR_SYMBOLS_DEF"}
{"language":"c","line":477,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:477:macro:SIZE_VAR_ARRAY"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_WORD_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:478:macro:SIZE_VAR_WORD_ARRAY"}
{"language":"c","line":479,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_FLOAT_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:479:macro:SIZE_VAR_FLOAT_ARRAY"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_WORDS_INPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:47:macro:NBR_PHYS_WORDS_INPUTS_DEF"}
{"language":"c","line":481,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:481:macro:SIZE_VAR_ARRAY"}
{"language":"c","line":482,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_WORD_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:482:macro:SIZE_VAR_WORD_ARRAY"}
{"language":"c","line":483,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"SIZE_VAR_FLOAT_ARRAY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:483:macro:SIZE_VAR_FLOAT_ARRAY"}
{"language":"c","line":486,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ClassicLadderEndOfAppli","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:486:function:ClassicLadderEndOfAppli"}
{"language":"c","line":487,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DoPauseMilliSecs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:487:function:DoPauseMilliSecs"}
{"language":"c","line":488,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DoFlipFlopRunStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:488:function:DoFlipFlopRunStop"}
{"language":"c","line":489,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"StopRunIfRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:489:function:StopRunIfRunning"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_WORDS_OUTPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:48:macro:NBR_PHYS_WORDS_OUTPUTS_DEF"}
{"language":"c","line":490,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"RunBackIfStopped","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:490:function:RunBackIfStopped"}
{"language":"c","line":492,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ClassicLadder_InitAllDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:492:function:ClassicLadder_InitAllDatas"}
{"language":"c","line":493,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ClassicLadder_AllocAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:493:function:ClassicLadder_AllocAll"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"ClassicLadder_FreeAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:494:function:ClassicLadder_FreeAll"}
{"language":"c","line":496,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"UpdateSizesOfConvVarNameTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:496:function:UpdateSizesOfConvVarNameTable"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_FLOAT_INPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:49:macro:NBR_PHYS_FLOAT_INPUTS_DEF"}
{"language":"c","line":500,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"debug_printf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:500:macro:debug_printf"}
{"language":"c","line":504,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"debug_printf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:504:macro:debug_printf"}
{"language":"c","line":506,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"debug_printf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:506:macro:debug_printf"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_FLOAT_OUTPUTS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:50:macro:NBR_PHYS_FLOAT_OUTPUTS_DEF"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_ERROR_BITS_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:51:macro:NBR_ERROR_BITS_DEF"}
{"language":"c","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DBG_HEADER_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:522:macro:DBG_HEADER_INFO"}
{"language":"c","line":523,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"DBG_HEADER_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:523:macro:DBG_HEADER_ERR"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_VARS_SYSTEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:54:macro:NBR_VARS_SYSTEM"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_INPUTS_CONF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:55:macro:NBR_INPUTS_CONF"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_OUTPUTS_CONF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:56:macro:NBR_OUTPUTS_CONF"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_VARS_WORDS_SYSTEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:58:macro:NBR_VARS_WORDS_SYSTEM"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"plc_sizeinfo_s","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:60:type:plc_sizeinfo_s"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_RUNGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:82:macro:NBR_RUNGS"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_BITS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:83:macro:NBR_BITS"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_WORDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:84:macro:NBR_WORDS"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:85:macro:NBR_TIMERS"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_MONOSTABLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:86:macro:NBR_MONOSTABLES"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_COUNTERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:87:macro:NBR_COUNTERS"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_TIMERS_IEC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:88:macro:NBR_TIMERS_IEC"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:89:macro:NBR_PHYS_INPUTS"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_OUTPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:90:macro:NBR_PHYS_OUTPUTS"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_ARITHM_EXPR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:91:macro:NBR_ARITHM_EXPR"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_SECTIONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:92:macro:NBR_SECTIONS"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_SYMBOLS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:93:macro:NBR_SYMBOLS"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_WORDS_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:94:macro:NBR_PHYS_WORDS_INPUTS"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_WORDS_OUTPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:95:macro:NBR_PHYS_WORDS_OUTPUTS"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_FLOAT_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:96:macro:NBR_PHYS_FLOAT_INPUTS"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_PHYS_FLOAT_OUTPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:97:macro:NBR_PHYS_FLOAT_OUTPUTS"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder.h","source_sha":"2b472a70520040e54621a804b02dae25575330d71ac19b6d39a2eb2fd7583aa3","symbol":"NBR_ERROR_BITS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder.h:98:macro:NBR_ERROR_BITS"}
{"language":"c","line":1194,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"RedrawSignalDrawingArea","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1194:function:RedrawSignalDrawingArea"}
{"language":"c","line":1207,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"PeriodicUpdateDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1207:function:PeriodicUpdateDisplay"}
{"language":"c","line":1277,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"InitGtkWindows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1277:function:InitGtkWindows"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"draw_callback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:128:function:draw_callback"}
{"language":"c","line":1298,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"UpdateAllGtkWindows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1298:function:UpdateAllGtkWindows"}
{"language":"c","line":1310,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"UpdateWindowTitleWithProjectName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1310:function:UpdateWindowTitleWithProjectName"}
{"language":"c","line":1324,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ErrorMessageDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1324:function:ErrorMessageDeleteEvent"}
{"language":"c","line":1331,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ShowErrorMessage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1331:function:ShowErrorMessage"}
{"language":"c","line":1357,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"CheckForErrors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:1357:function:CheckForErrors"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"GetTheSizesForRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:150:function:GetTheSizesForRung"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"GetCurrentNumAndNbrRungsForCurrentSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:185:function:GetCurrentNumAndNbrRungsForCurrentSection"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"UpdateVScrollBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:211:function:UpdateVScrollBar"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ChoiceOfTheCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:268:function:ChoiceOfTheCurrentRung"}
{"language":"c","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"VScrollBar_value_changed_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:293:function:VScrollBar_value_changed_event"}
{"language":"c","line":317,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"HScrollBar_value_changed_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:317:function:HScrollBar_value_changed_event"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"IncrementVScrollBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:325:function:IncrementVScrollBar"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"mouse_scroll_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:347:function:mouse_scroll_event"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"button_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:359:function:button_press_event"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"motion_notify_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:392:function:motion_notify_event"}
{"language":"c","line":413,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"button_release_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:413:function:button_release_event"}
{"language":"c","line":422,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"refresh_label_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:422:function:refresh_label_comment"}
{"language":"c","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"clear_label_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:437:function:clear_label_comment"}
{"language":"c","line":443,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"save_label_comment_edited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:443:function:save_label_comment_edited"}
{"language":"c","line":449,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"autorize_prevnext_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:449:function:autorize_prevnext_buttons"}
{"language":"c","line":465,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"CheckDispSymbols_toggled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:465:function:CheckDispSymbols_toggled"}
{"language":"c","line":471,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"StoreDirectorySelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:471:function:StoreDirectorySelected"}
{"language":"c","line":484,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"LoadNewLadder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:484:function:LoadNewLadder"}
{"language":"c","line":508,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionSave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:508:function:DoActionSave"}
{"language":"c","line":514,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"SaveAsLadder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:514:function:SaveAsLadder"}
{"language":"c","line":523,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"on_filechooserdialog_save_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:523:function:on_filechooserdialog_save_response"}
{"language":"c","line":531,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"on_filechooserdialog_load_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:531:function:on_filechooserdialog_load_response"}
{"language":"c","line":541,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"CreateFileSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:541:function:CreateFileSelection"}
{"language":"c","line":599,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoNewProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:599:function:DoNewProject"}
{"language":"c","line":607,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionConfirmNewProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:607:function:DoActionConfirmNewProject"}
{"language":"c","line":611,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoLoadProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:611:function:DoLoadProject"}
{"language":"c","line":616,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionLoadProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:616:function:DoActionLoadProject"}
{"language":"c","line":624,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionSaveAs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:624:function:DoActionSaveAs"}
{"language":"c","line":629,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionResetAndConfirmIfRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:629:function:DoActionResetAndConfirmIfRunning"}
{"language":"c","line":636,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:636:function:DoReset"}
{"language":"c","line":659,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionAboutClassicLadder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:659:function:DoActionAboutClassicLadder"}
{"language":"c","line":738,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ExportSvgOrPngFile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:738:function:ExportSvgOrPngFile"}
{"language":"c","line":763,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"FileRequestToExportSvgOrPng","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:763:function:FileRequestToExportSvgOrPng"}
{"language":"c","line":783,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionExportSvg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:783:function:DoActionExportSvg"}
{"language":"c","line":787,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionExportPng","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:787:function:DoActionExportPng"}
{"language":"c","line":792,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoActionCopyToClipboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:792:function:DoActionCopyToClipboard"}
{"language":"c","line":813,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ShowMessageBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:813:function:ShowMessageBox"}
{"language":"c","line":837,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ShowMessageBoxError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:837:function:ShowMessageBoxError"}
{"language":"c","line":842,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoFunctionOfConfirmationBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:842:function:DoFunctionOfConfirmationBox"}
{"language":"c","line":847,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ShowConfirmationBoxWithChoiceOrNot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:847:function:ShowConfirmationBoxWithChoiceOrNot"}
{"language":"c","line":886,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ShowConfirmationBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:886:function:ShowConfirmationBox"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"CairoDrawCurrentSectionOnDrawingArea","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:88:function:CairoDrawCurrentSectionOnDrawingArea"}
{"language":"c","line":891,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"QuitAppliGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:891:function:QuitAppliGtk"}
{"language":"c","line":897,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"DoQuitGtkApplication","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:897:function:DoQuitGtkApplication"}
{"language":"c","line":901,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"ConfirmQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:901:function:ConfirmQuit"}
{"language":"c","line":916,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"MainSectionWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:916:function:MainSectionWindowDeleteEvent"}
{"language":"c","line":923,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"MessageInStatusBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:923:function:MessageInStatusBar"}
{"language":"c","line":929,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.c","source_sha":"7e9b3cf59e91acb76bc7a25ada591a869b353a5579fbc5197400490302e5ea54","symbol":"MainSectionWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.c:929:function:MainSectionWindowInitGtk"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"_CLASSICLADDER_GTK_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:18:macro:_CLASSICLADDER_GTK_H"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:21:macro:_"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gettext_noop","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:22:macro:gettext_noop"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"N_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:23:macro:N_"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MY_GTK_WIDGET_VISIBLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:27:macro:MY_GTK_WIDGET_VISIBLE"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MY_GTK_WIDGET_VISIBLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:29:macro:MY_GTK_WIDGET_VISIBLE"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"GTK_OBJECT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:32:macro:GTK_OBJECT"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"GTK_SIGNAL_FUNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:33:macro:GTK_SIGNAL_FUNC"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_signal_connect","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:34:macro:gtk_signal_connect"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_signal_disconnect","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:35:macro:gtk_signal_disconnect"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MyGtkComboBox","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:38:macro:MyGtkComboBox"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MY_GTK_COMBO_BOX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:39:macro:MY_GTK_COMBO_BOX"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_combo_box_new_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:40:macro:gtk_combo_box_new_text"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_combo_box_append_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:41:macro:gtk_combo_box_append_text"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_combo_box_get_active_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:42:macro:gtk_combo_box_get_active_text"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"gtk_combo_box_remove_text","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:43:macro:gtk_combo_box_remove_text"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MyGtkComboBox","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:45:macro:MyGtkComboBox"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MY_GTK_COMBO_BOX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:46:macro:MY_GTK_COMBO_BOX"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"GetCurrentNumAndNbrRungsForASection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:50:function:GetCurrentNumAndNbrRungsForASection"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"GetTheSizesForRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:51:function:GetTheSizesForRung"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"UpdateVScrollBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:52:function:UpdateVScrollBar"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"save_label_comment_edited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:53:function:save_label_comment_edited"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"refresh_label_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:54:function:refresh_label_comment"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"clear_label_comment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:55:function:clear_label_comment"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"autorize_prevnext_buttons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:56:function:autorize_prevnext_buttons"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionSave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:57:function:DoActionSave"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionConfirmNewProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:58:function:DoActionConfirmNewProject"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionLoadProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:59:function:DoActionLoadProject"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionSaveAs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:60:function:DoActionSaveAs"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionResetAndConfirmIfRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:61:function:DoActionResetAndConfirmIfRunning"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ButtonConfig_click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:62:function:ButtonConfig_click"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionAboutClassicLadder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:63:function:DoActionAboutClassicLadder"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionExportSvg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:64:function:DoActionExportSvg"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionExportPng","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:65:function:DoActionExportPng"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoActionCopyToClipboard","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:66:function:DoActionCopyToClipboard"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ShowMessageBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:67:function:ShowMessageBox"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ShowMessageBoxError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:68:function:ShowMessageBoxError"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ShowConfirmationBoxWithChoiceOrNot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:69:function:ShowConfirmationBoxWithChoiceOrNot"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ShowConfirmationBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:70:function:ShowConfirmationBox"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"RefreshOneBoolVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:71:function:RefreshOneBoolVar"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"RefreshAllBoolsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:72:function:RefreshAllBoolsVars"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"UpdateAllLabelsBoolsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:73:function:UpdateAllLabelsBoolsVars"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoQuitGtkApplication","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:74:function:DoQuitGtkApplication"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"DoReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:75:function:DoReset"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ConfirmQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:76:function:ConfirmQuit"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"MessageInStatusBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:77:function:MessageInStatusBar"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"RedrawSignalDrawingArea","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:78:function:RedrawSignalDrawingArea"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"InitGtkWindows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:79:function:InitGtkWindows"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"UpdateAllGtkWindows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:80:function:UpdateAllGtkWindows"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"UpdateWindowTitleWithProjectName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:81:function:UpdateWindowTitleWithProjectName"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"ShowErrorMessage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:82:function:ShowErrorMessage"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"CheckForErrors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:83:function:CheckForErrors"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/classicladder_gtk.h","source_sha":"62d04068f4fd99eea8e5410243ff693595dd6c8eaa15af01b85b05e8a882a103","symbol":"GetCurrentNumAndNbrRungsForCurrentSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/classicladder_gtk.h:86:function:GetCurrentNumAndNbrRungsForCurrentSection"}
{"language":"c","line":1046,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:1046:function:GetSettings"}
{"language":"c","line":1065,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"OpenConfigWindowGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:1065:function:OpenConfigWindowGtk"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetOneGeneralInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:239:function:GetOneGeneralInfo"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetGeneralParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:248:function:GetGeneralParameters"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"AddDevicesListToComboBox","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:289:function:AddDevicesListToComboBox"}
{"language":"c","line":424,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetIOSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:424:function:GetIOSettings"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_OBJECTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:43:macro:NBR_OBJECTS"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_OBJECTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:45:macro:NBR_OBJECTS"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_SUBS_VBOX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:47:macro:NBR_SUBS_VBOX"}
{"language":"c","line":498,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"FillComboBoxReqType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:498:function:FillComboBoxReqType"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_IO_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:56:macro:NBR_IO_PARAMS"}
{"language":"c","line":603,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetModbusModulesIOSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:603:function:GetModbusModulesIOSettings"}
{"language":"c","line":676,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"SplitCommasFieldsInPointersArray","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:676:function:SplitCommasFieldsInPointersArray"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_MODBUS_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:68:macro:NBR_MODBUS_PARAMS"}
{"language":"c","line":705,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"MODBUS_COM_PARAMS_SIZE_X_TABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:705:macro:MODBUS_COM_PARAMS_SIZE_X_TABLE"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_COM_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:74:macro:NBR_COM_PARAMS"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_RADIO_BUT_COM_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:75:macro:NBR_RADIO_BUT_COM_PARAMS"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"NBR_CONFIG_EVENTS_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:80:macro:NBR_CONFIG_EVENTS_PARAMS"}
{"language":"c","line":863,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetRadioButValueSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:863:function:GetRadioButValueSelected"}
{"language":"c","line":877,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetModbusComParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:877:function:GetModbusComParameters"}
{"language":"c","line":987,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.c","source_sha":"55f6ed4136fe9e8bee7ae49d1c2aa0b1140ad71ba3cb989566207e31d0ac485e","symbol":"GetConfigEventsSettings","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.c:987:function:GetConfigEventsSettings"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/config_gtk.h","source_sha":"a5adbec966284bedef3221ffa219e0b3d21999981e3f38a0619b44e320eef666","symbol":"OpenConfigWindowGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/config_gtk.h:16:function:OpenConfigWindowGtk"}
{"language":"c","line":1051,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawCurrentSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:1051:function:DrawCurrentSection"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"CreateFontPangoLayout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:124:function:CreateFontPangoLayout"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawPangoTextOptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:157:function:DrawPangoTextOptions"}
{"language":"c","line":200,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawPangoText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:200:function:DrawPangoText"}
{"language":"c","line":202,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawPangoTextOptions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:202:function:DrawPangoTextOptions"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawCommonElementForToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:238:function:DrawCommonElementForToolbar"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"my_cairo_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:291:function:my_cairo_line"}
{"language":"c","line":296,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"my_cairo_draw_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:296:function:my_cairo_draw_line"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"my_cairo_draw_color_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:302:function:my_cairo_draw_color_line"}
{"language":"c","line":312,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"my_cairo_draw_black_rectangle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:312:function:my_cairo_draw_black_rectangle"}
{"language":"c","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"CharUnitForTimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:321:function:CharUnitForTimer"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:333:function:DrawElement"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"CreateVarNameForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:55:function:CreateVarNameForElement"}
{"language":"c","line":841,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawLeftRightBars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:841:function:DrawLeftRightBars"}
{"language":"c","line":862,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawGrid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:862:function:DrawGrid"}
{"language":"c","line":884,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawRungPartition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:884:function:DrawRungPartition"}
{"language":"c","line":892,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawCurrentElementEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:892:function:DrawCurrentElementEdited"}
{"language":"c","line":909,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawGhostZone","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:909:function:DrawGhostZone"}
{"language":"c","line":927,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawPathLabelCommentHeader","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:927:function:DrawPathLabelCommentHeader"}
{"language":"c","line":952,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:952:function:DrawRung"}
{"language":"c","line":976,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.c","source_sha":"8661521b614d73c3a0363c0123e3e69b9e5a7ace1ac681c463527601bd4c6604","symbol":"DrawRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.c:976:function:DrawRungs"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DRAW_NORMAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:16:macro:DRAW_NORMAL"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DRAW_FOR_TOOLBAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:17:macro:DRAW_FOR_TOOLBAR"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DRAW_FOR_PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:18:macro:DRAW_FOR_PRINT"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"CreateVarNameForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:20:function:CreateVarNameForElement"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"CreateFontPangoLayout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:22:function:CreateFontPangoLayout"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawPangoText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:23:function:DrawPangoText"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawCommonElementForToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:24:function:DrawCommonElementForToolbar"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"my_cairo_draw_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:25:function:my_cairo_draw_line"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"my_cairo_draw_color_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:26:function:my_cairo_draw_color_line"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"my_cairo_draw_black_rectangle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:27:function:my_cairo_draw_black_rectangle"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:28:function:DrawElement"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawLeftRightBars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:29:function:DrawLeftRightBars"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:30:function:DrawRung"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:31:function:DrawRungs"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing.h","source_sha":"adcbeb2dfe185170f2746bcbeb2e77d1bac85570e850ac3969abe6df7685c7fe","symbol":"DrawCurrentSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing.h:32:function:DrawCurrentSection"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSeqComment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:248:function:DrawSeqComment"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSequentialGrid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:265:function:DrawSequentialGrid"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSequentialCurrentElementEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:282:function:DrawSequentialCurrentElementEdited"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:294:function:DrawSequentialPage"}
{"language":"c","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSeqElementForToolBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:351:function:DrawSeqElementForToolBar"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSeqStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:38:function:DrawSeqStep"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.c","source_sha":"c3d6fc0ba200ef05ad92574c53685b8805cd30bded494f8d0365ac3713d1d215","symbol":"DrawSeqTransition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.c:67:function:DrawSeqTransition"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.h","source_sha":"6740742986d41a9f91ddb5614fca9236648155d4b3fea7648095fbad5e64af34","symbol":"DrawSeqStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.h:16:function:DrawSeqStep"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.h","source_sha":"6740742986d41a9f91ddb5614fca9236648155d4b3fea7648095fbad5e64af34","symbol":"DrawSeqTransition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.h:17:function:DrawSeqTransition"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.h","source_sha":"6740742986d41a9f91ddb5614fca9236648155d4b3fea7648095fbad5e64af34","symbol":"DrawSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.h:19:function:DrawSequentialPage"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/drawing_sequential.h","source_sha":"6740742986d41a9f91ddb5614fca9236648155d4b3fea7648095fbad5e64af34","symbol":"DrawSeqElementForToolBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/drawing_sequential.h:21:function:DrawSeqElementForToolBar"}
{"language":"c","line":1009,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"VerifyConstraintsAndRulesForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1009:function:VerifyConstraintsAndRulesForElement"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ConvLabelToNumRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:104:function:ConvLabelToNumRung"}
{"language":"c","line":1083,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CleanForBigElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1083:function:CleanForBigElement"}
{"language":"c","line":1105,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"MovePosiForBigElementToAliveBlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1105:function:MovePosiForBigElementToAliveBlock"}
{"language":"c","line":1119,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"GetSizesOfAnElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1119:function:GetSizesOfAnElement"}
{"language":"c","line":1164,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"IsASimpleElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1164:function:IsASimpleElement"}
{"language":"c","line":1177,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"SetDefaultVariableForElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1177:function:SetDefaultVariableForElement"}
{"language":"c","line":1197,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"VerticalCleanupWhenErasingElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1197:function:VerticalCleanupWhenErasingElement"}
{"language":"c","line":1223,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ConvertDoublesToRungCoor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1223:function:ConvertDoublesToRungCoor"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"LoadElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:123:function:LoadElementProperties"}
{"language":"c","line":1241,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"PrepBeforeSettingTypeEleForComplexBlocsAndExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1241:function:PrepBeforeSettingTypeEleForComplexBlocsAndExpr"}
{"language":"c","line":1269,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"EditElementInRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1269:function:EditElementInRung"}
{"language":"c","line":1385,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"MouseMotionOnRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1385:function:MouseMotionOnRung"}
{"language":"c","line":1409,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"EditElementInThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1409:function:EditElementInThePage"}
{"language":"c","line":1435,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"MouseMotionOnThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1435:function:MouseMotionOnThePage"}
{"language":"c","line":1457,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"EditButtonReleaseEventOnThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1457:function:EditButtonReleaseEventOnThePage"}
{"language":"c","line":1477,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"GetElementPropertiesForStatusBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:1477:function:GetElementPropertiesForStatusBar"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"TextToNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:271:function:TextToNumber"}
{"language":"c","line":425,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"SaveElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:425:function:SaveElementProperties"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"TYPEELERULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:53:macro:TYPEELERULE"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"XSIZEELERULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:54:macro:XSIZEELERULE"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"YSIZEELERULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:55:macro:YSIZEELERULE"}
{"language":"c","line":591,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CopyCurrentArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:591:function:CopyCurrentArithmExpr"}
{"language":"c","line":597,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ApplyNewArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:597:function:ApplyNewArithmExpr"}
{"language":"c","line":603,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CheckForFreeingArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:603:function:CheckForFreeingArithmExpr"}
{"language":"c","line":612,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CheckForAllocatingArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:612:function:CheckForAllocatingArithmExpr"}
{"language":"c","line":638,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"SetUsedStateFunctionBlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:638:function:SetUsedStateFunctionBlock"}
{"language":"c","line":659,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CopyUsedFonctionBlockBeforeEdit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:659:function:CopyUsedFonctionBlockBeforeEdit"}
{"language":"c","line":691,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"GetFreeNumberFunctionBlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:691:function:GetFreeNumberFunctionBlock"}
{"language":"c","line":744,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"InitBufferRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:744:function:InitBufferRungEdited"}
{"language":"c","line":765,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"GetNbrRungsDefined","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:765:function:GetNbrRungsDefined"}
{"language":"c","line":777,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"FindFreeRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:777:function:FindFreeRung"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ConvBaseInTextToId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:77:function:ConvBaseInTextToId"}
{"language":"c","line":791,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"AddRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:791:function:AddRung"}
{"language":"c","line":808,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"InsertRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:808:function:InsertRung"}
{"language":"c","line":815,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ModifyCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:815:function:ModifyCurrentRung"}
{"language":"c","line":827,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"DeleteCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:827:function:DeleteCurrentRung"}
{"language":"c","line":885,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CancelRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:885:function:CancelRungEdited"}
{"language":"c","line":897,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ApplyRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:897:function:ApplyRungEdited"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"ConvTimerModeInTextToId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:90:function:ConvTimerModeInTextToId"}
{"language":"c","line":975,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.c","source_sha":"afac6f656b0c58aa2befa5f741841517ce7d7cf48b81385a64610ab96b2260fc","symbol":"CheckForBlocksOfBigElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.c:975:function:CheckForBlocksOfBigElement"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"MODE_MODIFY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:16:macro:MODE_MODIFY"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"MODE_ADD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:17:macro:MODE_ADD"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"MODE_INSERT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:18:macro:MODE_INSERT"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"TextToNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:20:function:TextToNumber"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"SaveElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:21:function:SaveElementProperties"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"CheckForAllocatingArithmExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:22:function:CheckForAllocatingArithmExpr"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"SetUsedStateFunctionBlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:23:function:SetUsedStateFunctionBlock"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"GetFreeNumberFunctionBlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:24:function:GetFreeNumberFunctionBlock"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"InitBufferRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:25:function:InitBufferRungEdited"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"GetNbrRungsDefined","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:26:function:GetNbrRungsDefined"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"FindFreeRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:27:function:FindFreeRung"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"AddRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:28:function:AddRung"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"InsertRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:29:function:InsertRung"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"ModifyCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:30:function:ModifyCurrentRung"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"DeleteCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:31:function:DeleteCurrentRung"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"CancelRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:32:function:CancelRungEdited"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"ApplyRungEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:33:function:ApplyRungEdited"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"GetSizesOfAnElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:34:function:GetSizesOfAnElement"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"ConvertDoublesToRungCoor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:35:function:ConvertDoublesToRungCoor"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"PrepBeforeSettingTypeEleForComplexBlocsAndExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:36:function:PrepBeforeSettingTypeEleForComplexBlocsAndExpr"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"EditElementInRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:37:function:EditElementInRung"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"EditElementInThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:38:function:EditElementInThePage"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"MouseMotionOnThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:39:function:MouseMotionOnThePage"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"EditButtonReleaseEventOnThePage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:40:function:EditButtonReleaseEventOnThePage"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit.h","source_sha":"8f03728a06284e98e5c2902a2de8f2c315b0f49baa0cd40b59ed97bf47ad3aa6","symbol":"SetDefaultVariableType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit.h:44:function:SetDefaultVariableType"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"CopyNowPartSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:125:function:CopyNowPartSelected"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"StartOrMotionPartSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:42:function:StartOrMotionPartSelection"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"EndPartSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:71:function:EndPartSelection"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"GetSizesOfTheSelectionToCopy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:85:function:GetSizesOfTheSelectionToCopy"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"GetIsOutputEleLastColumnSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:91:function:GetIsOutputEleLastColumnSelection"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.c","source_sha":"17b422acee172991c5688ab82b2e2ba7eb92786cc0cba30efe97859a2354d459","symbol":"CopyFunctionBlockPropertiesOrExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.c:96:function:CopyFunctionBlockPropertiesOrExpr"}
{"language":"c","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.h","source_sha":"ce1b77fa84020cae527005ebe8b3f4061dadaa7906cdbdbf08b7f4a99e189e65","symbol":"StartOrMotionPartSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.h:1:function:StartOrMotionPartSelection"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.h","source_sha":"ce1b77fa84020cae527005ebe8b3f4061dadaa7906cdbdbf08b7f4a99e189e65","symbol":"EndPartSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.h:2:function:EndPartSelection"}
{"language":"c","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.h","source_sha":"ce1b77fa84020cae527005ebe8b3f4061dadaa7906cdbdbf08b7f4a99e189e65","symbol":"GetSizesOfTheSelectionToCopy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.h:3:function:GetSizesOfTheSelectionToCopy"}
{"language":"c","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.h","source_sha":"ce1b77fa84020cae527005ebe8b3f4061dadaa7906cdbdbf08b7f4a99e189e65","symbol":"GetIsOutputEleLastColumnSelection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.h:4:function:GetIsOutputEleLastColumnSelection"}
{"language":"c","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_copy.h","source_sha":"ce1b77fa84020cae527005ebe8b3f4061dadaa7906cdbdbf08b7f4a99e189e65","symbol":"CopyNowPartSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_copy.h:5:function:CopyNowPartSelected"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonsForStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:123:function:ButtonsForStart"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonsForEnd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:146:function:ButtonsForEnd"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"EditorButtonsAccordingSectionType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:172:function:EditorButtonsAccordingSectionType"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonAddRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:196:function:ButtonAddRung"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonInsertRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:201:function:ButtonInsertRung"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonDeleteCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:206:function:ButtonDeleteCurrentRung"}
{"language":"c","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonModifyCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:210:function:ButtonModifyCurrentRung"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonOkCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:226:function:ButtonOkCurrentRung"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonCancelCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:237:function:ButtonCancelCurrentRung"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"EditorWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:249:function:EditorWindowDeleteEvent"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"OpenEditWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:257:function:OpenEditWindow"}
{"language":"c","line":297,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ConvertNumElementInToolbarPosisXY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:297:function:ConvertNumElementInToolbarPosisXY"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"SelectAnElementInToolBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:336:function:SelectAnElementInToolBar"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"ButtonToolbarSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:343:function:ButtonToolbarSignal"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"InitAllForToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:360:function:InitAllForToolbar"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"CreateOneToolbar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:388:function:CreateOneToolbar"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NBR_ELE_IN_TOOLBAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:43:macro:NBR_ELE_IN_TOOLBAR"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NBR_ELE_TOOLBAR_Y_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:44:macro:NBR_ELE_TOOLBAR_Y_MAX"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NBR_ELE_TOOLBAR_X_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:45:macro:NBR_ELE_TOOLBAR_X_MAX"}
{"language":"c","line":465,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"EditorInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:465:function:EditorInitGtk"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"StrToolbarDatas","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:46:type:StrToolbarDatas"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NUM_TOOLBAR_FOR_LADDER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:60:macro:NUM_TOOLBAR_FOR_LADDER"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NUM_TOOLBAR_FOR_SEQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:62:macro:NUM_TOOLBAR_FOR_SEQ"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NBR_TOOLBARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:63:macro:NBR_TOOLBARS"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"NBR_TOOLBARS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:65:macro:NBR_TOOLBARS"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.c","source_sha":"5908569fbe599591777de81cbc95ef297dcc070f9cd6449ba8b9bcfe4a601f73","symbol":"PIXELS_SIZE_IN_TOOLBAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.c:70:macro:PIXELS_SIZE_IN_TOOLBAR"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"_EDIT_GTK_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:17:macro:_EDIT_GTK_H"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"EditorButtonsAccordingSectionType","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:18:function:EditorButtonsAccordingSectionType"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"ButtonCancelCurrentRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:19:function:ButtonCancelCurrentRung"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"OpenEditWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:20:function:OpenEditWindow"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"SelectAnElementInToolBar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:21:function:SelectAnElementInToolBar"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_gtk.h","source_sha":"9cf86bab57dd010753f5b0f401e4b2605418c5048818c2f315cbdc475ed9087e","symbol":"EditorInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_gtk.h:22:function:EditorInitGtk"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"ModifyCurrentSeqPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:112:function:ModifyCurrentSeqPage"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"CancelSeqPageEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:119:function:CancelSeqPageEdited"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"ApplySeqPageEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:130:function:ApplySeqPageEdited"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"SearchStepElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:150:function:SearchStepElement"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"SearchTransiElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:168:function:SearchTransiElement"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"SearchCommentElement","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:186:function:SearchCommentElement"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"FindFreeStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:206:function:FindFreeStep"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"FindFreeTransi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:224:function:FindFreeTransi"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"FindFreeComment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:242:function:FindFreeComment"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DestroyStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:261:function:DestroyStep"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"CreateStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:282:function:CreateStep"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DestroyTransi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:329:function:DestroyTransi"}
{"language":"c","line":335,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"CreateTransi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:335:function:CreateTransi"}
{"language":"c","line":381,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DestroyComment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:381:function:DestroyComment"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"CreateComment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:388:function:CreateComment"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DoLinkTransitionAndStep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:402:function:DoLinkTransitionAndStep"}
{"language":"c","line":511,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DoManyStepsActOrDesact","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:511:function:DoManyStepsActOrDesact"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"LoadSeqElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:55:function:LoadSeqElementProperties"}
{"language":"c","line":571,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DoManyTransitionsLinked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:571:function:DoManyTransitionsLinked"}
{"language":"c","line":659,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"DestroyIt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:659:function:DestroyIt"}
{"language":"c","line":668,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"SearchIt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:668:function:SearchIt"}
{"language":"c","line":707,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"EditElementInSeqPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:707:function:EditElementInSeqPage"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.c","source_sha":"e6c94b1ca2dc48b8325beb558cca445eb10a27f5a12322a1528d489df7ca429b","symbol":"SaveSeqElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.c:81:function:SaveSeqElementProperties"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.h","source_sha":"56c2bc6bb95aa7f98ef52d1d5597a4d3cdc0e5fa16001c05a09c0a878263fc52","symbol":"SaveSeqElementProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.h:16:function:SaveSeqElementProperties"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.h","source_sha":"56c2bc6bb95aa7f98ef52d1d5597a4d3cdc0e5fa16001c05a09c0a878263fc52","symbol":"ModifyCurrentSeqPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.h:17:function:ModifyCurrentSeqPage"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.h","source_sha":"56c2bc6bb95aa7f98ef52d1d5597a4d3cdc0e5fa16001c05a09c0a878263fc52","symbol":"CancelSeqPageEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.h:18:function:CancelSeqPageEdited"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.h","source_sha":"56c2bc6bb95aa7f98ef52d1d5597a4d3cdc0e5fa16001c05a09c0a878263fc52","symbol":"ApplySeqPageEdited","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.h:19:function:ApplySeqPageEdited"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/edit_sequential.h","source_sha":"56c2bc6bb95aa7f98ef52d1d5597a4d3cdc0e5fa16001c05a09c0a878263fc52","symbol":"EditElementInSeqPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/edit_sequential.h:20:function:EditElementInSeqPage"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.c","source_sha":"7fae6b1ba4cd05ffd04af7b5711bf53dab5b9b8abaaff29b2aa75d4c9fed5d8a","symbol":"PropertiesWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.c:159:function:PropertiesWindowDeleteEvent"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.c","source_sha":"7fae6b1ba4cd05ffd04af7b5711bf53dab5b9b8abaaff29b2aa75d4c9fed5d8a","symbol":"ShowPropertiesWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.c:165:function:ShowPropertiesWindow"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.c","source_sha":"7fae6b1ba4cd05ffd04af7b5711bf53dab5b9b8abaaff29b2aa75d4c9fed5d8a","symbol":"PropertiesInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.c:216:function:PropertiesInitGtk"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.c","source_sha":"7fae6b1ba4cd05ffd04af7b5711bf53dab5b9b8abaaff29b2aa75d4c9fed5d8a","symbol":"gtk_combo_box_set_active_text","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.c:48:function:gtk_combo_box_set_active_text"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.c","source_sha":"7fae6b1ba4cd05ffd04af7b5711bf53dab5b9b8abaaff29b2aa75d4c9fed5d8a","symbol":"SetProperty","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.c:74:function:SetProperty"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.h","source_sha":"a1405899d768c32928cbfacc7a6ddb7f54ec7ebfe588a70c54b3302fedf9a894","symbol":"SetProperty","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.h:16:function:SetProperty"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.h","source_sha":"a1405899d768c32928cbfacc7a6ddb7f54ec7ebfe588a70c54b3302fedf9a894","symbol":"ShowPropertiesWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.h:18:function:ShowPropertiesWindow"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/editproperties_gtk.h","source_sha":"a1405899d768c32928cbfacc7a6ddb7f54ec7ebfe588a70c54b3302fedf9a894","symbol":"PropertiesInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/editproperties_gtk.h:19:function:PropertiesInitGtk"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:118:function:_"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:122:function:_"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:126:function:_"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:131:function:_"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:133:function:_"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:158:function:_"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:180:function:_"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:201:function:_"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"SymbolsAutoAssign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:207:function:SymbolsAutoAssign"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"pinnames","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:209:type:pinnames"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.c","source_sha":"87218a43fd761d5fc5f76adfd0598821c55279cde4355b086809a2773cd2ecc8","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.c:23:macro:_"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/emc_mods.h","source_sha":"90236c879a92ad1683088c8c2e354fdeb7ae5fb8fe163dd5364dbf326c7317f5","symbol":"SymbolsAutoAssign","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/emc_mods.h:18:function:SymbolsAutoAssign"}
{"language":"c","line":1029,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveModbusIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1029:function:SaveModbusIOConfParams"}
{"language":"c","line":1057,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1057:function:LoadSymbols"}
{"language":"c","line":1111,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1111:function:SaveSymbols"}
{"language":"c","line":1137,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadGeneralParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1137:function:LoadGeneralParameters"}
{"language":"c","line":1208,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveGeneralParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1208:function:SaveGeneralParameters"}
{"language":"c","line":1238,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadComParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1238:function:LoadComParameters"}
{"language":"c","line":1313,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveComParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1313:function:SaveComParameters"}
{"language":"c","line":1345,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadConfigEventsLog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1345:function:LoadConfigEventsLog"}
{"language":"c","line":1401,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveConfigEventsLog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1401:function:SaveConfigEventsLog"}
{"language":"c","line":1426,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"DeleteTheDefaultSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1426:function:DeleteTheDefaultSection"}
{"language":"c","line":1433,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadAllLadderDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1433:function:LoadAllLadderDatas"}
{"language":"c","line":1516,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveAllLadderDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1516:function:SaveAllLadderDatas"}
{"language":"c","line":1558,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"CleanTmpLadderDirectory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1558:function:CleanTmpLadderDirectory"}
{"language":"c","line":1561,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:1561:type:dirent"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:189:function:LoadRung"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:246:function:SaveRung"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:25:macro:_"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadAllRungs_V1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:282:function:LoadAllRungs_V1"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadAllRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:325:function:LoadAllRungs"}
{"language":"c","line":345,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveAllRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:345:function:SaveAllRungs"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"DumpRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:372:function:DumpRung"}
{"language":"c","line":418,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"ConvBaseInMilliSecsToId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:418:function:ConvBaseInMilliSecsToId"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:476:function:LoadTimersParams"}
{"language":"c","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:522:function:SaveTimersParams"}
{"language":"c","line":546,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadMonostablesParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:546:function:LoadMonostablesParams"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"dbg_printf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:54:macro:dbg_printf"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"dbg_printf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:56:function:dbg_printf"}
{"language":"c","line":592,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveMonostablesParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:592:function:SaveMonostablesParams"}
{"language":"c","line":616,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadCountersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:616:function:LoadCountersParams"}
{"language":"c","line":648,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveCountersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:648:function:SaveCountersParams"}
{"language":"c","line":668,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadNewTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:668:function:LoadNewTimersParams"}
{"language":"c","line":716,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveNewTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:716:function:SaveNewTimersParams"}
{"language":"c","line":739,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadArithmeticExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:739:function:LoadArithmeticExpr"}
{"language":"c","line":780,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveArithmeticExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:780:function:SaveArithmeticExpr"}
{"language":"c","line":802,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadSectionsParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:802:function:LoadSectionsParams"}
{"language":"c","line":865,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveSectionsParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:865:function:SaveSectionsParams"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"ConvRawLineOfElements","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:86:function:ConvRawLineOfElements"}
{"language":"c","line":902,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:902:function:LoadIOConfParams"}
{"language":"c","line":935,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"SaveIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:935:function:SaveIOConfParams"}
{"language":"c","line":971,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.c","source_sha":"c2b5ed8b6ad42dea79492110e05875f7db09523016c307dab6ff69ec9162fe28","symbol":"LoadModbusIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.c:971:function:LoadModbusIOConfParams"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"S_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:19:macro:S_LINE"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"E_LINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:20:macro:E_LINE"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"S_LINE_INUSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:21:macro:S_LINE_INUSE"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"FILE_PREFIX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:24:macro:FILE_PREFIX"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadAllRungs_V1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:31:function:LoadAllRungs_V1"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadAllRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:32:function:LoadAllRungs"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveAllRungs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:33:function:SaveAllRungs"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"ConvBaseInMilliSecsToId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:35:function:ConvBaseInMilliSecsToId"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:37:function:LoadTimersParams"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:38:function:SaveTimersParams"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadMonostablesParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:39:function:LoadMonostablesParams"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveMonostablesParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:40:function:SaveMonostablesParams"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadCountersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:42:function:LoadCountersParams"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveCountersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:43:function:SaveCountersParams"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadNewTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:44:function:LoadNewTimersParams"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveNewTimersParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:45:function:SaveNewTimersParams"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"DumpRung","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:46:function:DumpRung"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadArithmeticExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:47:function:LoadArithmeticExpr"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveArithmeticExpr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:48:function:SaveArithmeticExpr"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadSectionsParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:49:function:LoadSectionsParams"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveSectionsParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:50:function:SaveSectionsParams"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:51:function:LoadIOConfParams"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:52:function:SaveIOConfParams"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadModbusIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:53:function:LoadModbusIOConfParams"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveModbusIOConfParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:54:function:SaveModbusIOConfParams"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:55:function:LoadSymbols"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:56:function:SaveSymbols"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadGeneralParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:57:function:LoadGeneralParameters"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveGeneralParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:58:function:SaveGeneralParameters"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"LoadAllLadderDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:63:function:LoadAllLadderDatas"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"SaveAllLadderDatas","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:64:function:SaveAllLadderDatas"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files.h","source_sha":"89832c8c332372646602bd66021628066f6ad28e32763119919b8e9aa5f89c1a","symbol":"CleanTmpLadderDirectory","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files.h:66:function:CleanTmpLadderDirectory"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"InitTempDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:106:function:InitTempDir"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"LoadProjectFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:136:function:LoadProjectFiles"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"LoadGeneralParamsOnlyFromProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:162:function:LoadGeneralParamsOnlyFromProject"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"SaveProjectFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:181:function:SaveProjectFiles"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"JoinFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:190:function:JoinFiles"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"FILE_HEAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:194:macro:FILE_HEAD"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"STR_LEN_FILE_HEAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:195:macro:STR_LEN_FILE_HEAD"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"JoinFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:197:function:JoinFiles"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:204:type:dirent"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"SplitFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:259:function:SplitFiles"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:25:macro:_"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"CAR_SEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:56:macro:CAR_SEP"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"CAR_SEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:58:macro:CAR_SEP"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.c","source_sha":"27c135a5c695ce63bd43460833aef378add75d9b7e99039803da0d7b47db8445","symbol":"VerifyDirectorySelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.c:60:function:VerifyDirectorySelected"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"VerifyDirectorySelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:17:function:VerifyDirectorySelected"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"InitTempDir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:18:function:InitTempDir"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"LoadProjectFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:19:function:LoadProjectFiles"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"LoadGeneralParamsOnlyFromProject","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:20:function:LoadGeneralParamsOnlyFromProject"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"SaveProjectFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:21:function:SaveProjectFiles"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"JoinFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:22:function:JoinFiles"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_project.h","source_sha":"21f9c05eb78bb1ffb14af5c20bb4dcb38375ad5b1bddcbfd84a0c8f4bfbb2a3b","symbol":"SplitFiles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_project.h:23:function:SplitFiles"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.c","source_sha":"9c56cfd658b614d521b8d8709d5cd1b3d40d6995ee02b100b84a565120032636","symbol":"SaveArray","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.c:167:function:SaveArray"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.c","source_sha":"9c56cfd658b614d521b8d8709d5cd1b3d40d6995ee02b100b84a565120032636","symbol":"SaveSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.c:181:function:SaveSequential"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.c","source_sha":"9c56cfd658b614d521b8d8709d5cd1b3d40d6995ee02b100b84a565120032636","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.c:25:macro:_"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.c","source_sha":"9c56cfd658b614d521b8d8709d5cd1b3d40d6995ee02b100b84a565120032636","symbol":"ConvTypeOffsetVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.c:38:function:ConvTypeOffsetVar"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.c","source_sha":"9c56cfd658b614d521b8d8709d5cd1b3d40d6995ee02b100b84a565120032636","symbol":"LoadSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.c:66:function:LoadSequential"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.h","source_sha":"1ec6aa375e9091e300290b9a73c0ae5a68edb0d4e5e051cad24dfee31e077a94","symbol":"LoadSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.h:17:function:LoadSequential"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/files_sequential.h","source_sha":"1ec6aa375e9091e300290b9a73c0ae5a68edb0d4e5e051cad24dfee31e077a94","symbol":"SaveSequential","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/files_sequential.h:18:function:SaveSequential"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/global.h","source_sha":"369c195189da1d60f5e120d4f99a0e1cd731b6c7eef6d6de85823651107133d3","symbol":"TYPE_FOR_BOOL_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/global.h:23:macro:TYPE_FOR_BOOL_VAR"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/global.h","source_sha":"369c195189da1d60f5e120d4f99a0e1cd731b6c7eef6d6de85823651107133d3","symbol":"TYPE_FOR_BOOL_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/global.h:25:macro:TYPE_FOR_BOOL_VAR"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"SetSectionSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:125:function:SetSectionSelected"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"AddSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:143:function:AddSection"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"ModifySectionProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:204:function:ModifySectionProperties"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"NbrSectionsDefined","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:215:function:NbrSectionsDefined"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"VerifyIfSectionNameAlreadyExist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:228:function:VerifyIfSectionNameAlreadyExist"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"VerifyIfSubRoutineNumberExist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:237:function:VerifyIfSubRoutineNumberExist"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"DelSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:244:function:DelSection"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"GetPrevNextSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:269:function:GetPrevNextSection"}
{"language":"c","line":285,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"SwapSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:285:function:SwapSections"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"FindFreeSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:310:function:FindFreeSequentialPage"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"InitSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:37:function:InitSections"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"SearchSubRoutineWithItsNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:66:function:SearchSubRoutineWithItsNumber"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.c","source_sha":"75f3d3a382db4644b2ef9501751cf69a65a49b1f86296c4f3ebdc5a8aa827401","symbol":"SearchSectionWithName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.c:97:function:SearchSectionWithName"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"InitSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:16:function:InitSections"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"SearchSubRoutineWithItsNumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:17:function:SearchSubRoutineWithItsNumber"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"SearchSectionWithName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:18:function:SearchSectionWithName"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"SetSectionSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:19:function:SetSectionSelected"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"AddSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:20:function:AddSection"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"ModifySectionProperties","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:21:function:ModifySectionProperties"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"NbrSectionsDefined","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:22:function:NbrSectionsDefined"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"VerifyIfSectionNameAlreadyExist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:23:function:VerifyIfSectionNameAlreadyExist"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"VerifyIfSubRoutineNumberExist","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:24:function:VerifyIfSubRoutineNumberExist"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"DelSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:25:function:DelSection"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"GetPrevNextSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:26:function:GetPrevNextSection"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"SwapSections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:27:function:SwapSections"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager.h","source_sha":"f7ad542c25832d8866abfac47819f66707a042ffed52665c7328686dc2663963","symbol":"FindFreeSequentialPage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager.h:28:function:FindFreeSequentialPage"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"TreeViewCursorChangedSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:127:function:TreeViewCursorChangedSignal"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ChangeSectionSelectedInManager","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:152:function:ChangeSectionSelectedInManager"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"SelectNextSectionInManager","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:157:function:SelectNextSectionInManager"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"SelectPreviousSectionInManager","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:167:function:SelectPreviousSectionInManager"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonAddSectionDoneClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:177:function:ButtonAddSectionDoneClickSignal"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonAddClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:232:function:ButtonAddClickSignal"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonPropertiesClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:252:function:ButtonPropertiesClickSignal"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"AddSectionWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:287:function:AddSectionWindowDeleteEvent"}
{"language":"c","line":295,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"DeleteCurrentSection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:295:function:DeleteCurrentSection"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonDelClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:302:function:ButtonDelClickSignal"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonMoveUpClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:325:function:ButtonMoveUpClickSignal"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ButtonMoveDownClickSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:339:function:ButtonMoveDownClickSignal"}
{"language":"c","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ManagerWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:354:function:ManagerWindowDeleteEvent"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"OpenManagerWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:363:function:OpenManagerWindow"}
{"language":"c","line":377,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ManagerEnableActionsSectionsList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:377:function:ManagerEnableActionsSectionsList"}
{"language":"c","line":383,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"AddSectionWindowInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:383:function:AddSectionWindowInit"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ManagerInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:499:function:ManagerInitGtk"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"RefreshSectionSelected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:66:function:RefreshSectionSelected"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.c","source_sha":"32282535b483e61feed4e807ee99725a702008fd3466f2897e1d7601b9ed50d0","symbol":"ManagerDisplaySections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.c:75:function:ManagerDisplaySections"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.h","source_sha":"1df5e126f39c89cf3ca5444e9d0b3c133cb70786ce847a214efa17389be492b9","symbol":"ManagerDisplaySections","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.h:16:function:ManagerDisplaySections"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.h","source_sha":"1df5e126f39c89cf3ca5444e9d0b3c133cb70786ce847a214efa17389be492b9","symbol":"OpenManagerWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.h:17:function:OpenManagerWindow"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.h","source_sha":"1df5e126f39c89cf3ca5444e9d0b3c133cb70786ce847a214efa17389be492b9","symbol":"ManagerEnableActionsSectionsList","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.h:18:function:ManagerEnableActionsSectionsList"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/manager_gtk.h","source_sha":"1df5e126f39c89cf3ca5444e9d0b3c133cb70786ce847a214efa17389be492b9","symbol":"ManagerInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/manager_gtk.h:19:function:ManagerInitGtk"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToogleMenuForSectionsManagerWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:160:function:SetToogleMenuForSectionsManagerWindow"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToggleMenuForEditorWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:166:function:SetToggleMenuForEditorWindow"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToggleMenuForSymbolsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:172:function:SetToggleMenuForSymbolsWindow"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToggleMenuForBoolVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:179:function:SetToggleMenuForBoolVarsWindow"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToggleMenuForFreeVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:185:function:SetToggleMenuForFreeVarsWindow"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetToggleMenuForLogWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:191:function:SetToggleMenuForLogWindow"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c","source_sha":"dfb1919a3aa7f73033ef61f8535c8286f460cfc3ca270118fd1973cf0f4e9ddf","symbol":"SetMenuStateForRunStopSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.c:199:function:SetMenuStateForRunStopSwitch"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetMenuStateForRunStopSwitch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:10:function:SetMenuStateForRunStopSwitch"}
{"language":"c","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToogleMenuForSectionsManagerWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:4:function:SetToogleMenuForSectionsManagerWindow"}
{"language":"c","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToggleMenuForEditorWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:5:function:SetToggleMenuForEditorWindow"}
{"language":"c","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToggleMenuForSymbolsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:6:function:SetToggleMenuForSymbolsWindow"}
{"language":"c","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToggleMenuForBoolVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:7:function:SetToggleMenuForBoolVarsWindow"}
{"language":"c","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToggleMenuForFreeVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:8:function:SetToggleMenuForFreeVarsWindow"}
{"language":"c","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h","source_sha":"cb19e8be39c638259054434b83c6e170c2568b84ebb95cac42af9253692c643b","symbol":"SetToggleMenuForLogWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/menu_and_toolbar_gtk.h:9:function:SetToggleMenuForLogWindow"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalWrites32Outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:102:function:HalWrites32Outputs"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalReadFloatInputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:108:function:HalReadFloatInputs"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalWriteFloatOutputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:114:function:HalWriteFloatOutputs"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"hal_task","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:135:function:hal_task"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"CopySizesInfosFromModuleParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:169:function:CopySizesInfosFromModuleParams"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:171:function:rtapi_app_main"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:253:function:rtapi_app_exit"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"CopySizesInfosFromModuleParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:262:function:CopySizesInfosFromModuleParams"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"numPhysInputs","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:64:macro:numPhysInputs"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"numPhysOutputs","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:65:macro:numPhysOutputs"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"numWords","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:66:macro:numWords"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"TIME_REFRESH_RUNG_NS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:80:macro:TIME_REFRESH_RUNG_NS"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalReadPhysicalInputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:82:function:HalReadPhysicalInputs"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalWritePhysicalOutputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:89:function:HalWritePhysicalOutputs"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/module_hal.c","source_sha":"36db8d7bcd4fc7278cfb1d388bea3cb5946330d37cecd6bc5ebd4f11b7a771af","symbol":"HalReads32Inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/module_hal.c:96:function:HalReads32Inputs"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"end_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:136:function:end_print"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"DoPrint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:140:function:DoPrint"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"PrintGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:172:function:PrintGtk"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"PrintPreviewGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:176:function:PrintPreviewGtk"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"begin_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:52:function:begin_print"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.c","source_sha":"a14a67463b7d3446af55c0d980bae956d33e0c55e43464183a509e248c790788","symbol":"draw_page","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.c:92:function:draw_page"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.h","source_sha":"dd2d8051c6d33d592514e64f4db13b6df772b813af02663cdcf0edfe318676e5","symbol":"PrintGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.h:2:function:PrintGtk"}
{"language":"c","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/print_gtk.h","source_sha":"dd2d8051c6d33d592514e64f4db13b6df772b813af02663cdcf0edfe318676e5","symbol":"PrintPreviewGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/print_gtk.h:3:function:PrintPreviewGtk"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"_PROTOCOL_MODBUS_DEFINES_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:18:macro:_PROTOCOL_MODBUS_DEFINES_H"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_BIT_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:21:macro:MODBUS_BIT_OFF"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_BIT_ON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:22:macro:MODBUS_BIT_ON"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"LGT_MODBUS_IP_HEADER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:24:macro:LGT_MODBUS_IP_HEADER"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_READ_COILS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:27:macro:MODBUS_FC_READ_COILS"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_READ_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:28:macro:MODBUS_FC_READ_INPUTS"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_READ_HOLD_REGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:29:macro:MODBUS_FC_READ_HOLD_REGS"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_READ_INPUT_REGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:30:macro:MODBUS_FC_READ_INPUT_REGS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_FORCE_COIL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:31:macro:MODBUS_FC_FORCE_COIL"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_WRITE_HOLD_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:32:macro:MODBUS_FC_WRITE_HOLD_REG"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_FORCE_COILS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:33:macro:MODBUS_FC_FORCE_COILS"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_WRITE_HOLD_REGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:34:macro:MODBUS_FC_WRITE_HOLD_REGS"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_READ_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:35:macro:MODBUS_FC_READ_STATUS"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_DIAGNOSTICS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:36:macro:MODBUS_FC_DIAGNOSTICS"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_FC_EXCEPTION_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:37:macro:MODBUS_FC_EXCEPTION_BIT"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_ILLEGAL_FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:40:macro:MODBUS_ILLEGAL_FUNCTION"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_ILLEGAL_DATA_ADDRESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:41:macro:MODBUS_ILLEGAL_DATA_ADDRESS"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_ILLEGAL_DATA_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:42:macro:MODBUS_ILLEGAL_DATA_VALUE"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_SLAVE_DEVICE_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:43:macro:MODBUS_SLAVE_DEVICE_FAILURE"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_SLAVE_DEVICE_BUSY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:44:macro:MODBUS_SLAVE_DEVICE_BUSY"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_NEGATIVE_ACKNOWLEDGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:45:macro:MODBUS_NEGATIVE_ACKNOWLEDGE"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_defines.h","source_sha":"d524fd008cf876989783acfb5b59845e0bd99079dbe955df7d41473067b3a2ac","symbol":"MODBUS_MEMORY_PARITY_ERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_defines.h:46:macro:MODBUS_MEMORY_PARITY_ERROR"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"FindNextReqFromTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:103:function:FindNextReqFromTable"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"PrepPureModbusAskForCurrentReq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:126:function:PrepPureModbusAskForCurrentReq"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"TreatPureModbusResponse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:259:function:TreatPureModbusResponse"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:30:macro:_"}
{"language":"c","line":375,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"GetModbusResponseLenghtToReceive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:375:function:GetModbusResponseLenghtToReceive"}
{"language":"c","line":481,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"CRC16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:481:function:CRC16"}
{"language":"c","line":498,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"ModbusMasterAsk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:498:function:ModbusMasterAsk"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"InitModbusMasterBeforeReadConf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:51:function:InitModbusMasterBeforeReadConf"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"ExtractUsefullDatasInSerial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:572:function:ExtractUsefullDatasInSerial"}
{"language":"c","line":616,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"TreatModbusMasterResponse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:616:function:TreatModbusMasterResponse"}
{"language":"c","line":696,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"SetVarFromModbus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:696:function:SetVarFromModbus"}
{"language":"c","line":736,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"GetVarForModbus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:736:function:GetVarForModbus"}
{"language":"c","line":742,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:742:function:ReadVar"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"PrepareModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:74:function:PrepareModbusMaster"}
{"language":"c","line":754,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:754:function:ReadVar"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:757:function:ReadVar"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.c","source_sha":"9fe9e0a5d6a098c6d237c51869fb295b0283590a9100af85e95c1b08ae14bf9d","symbol":"InitModbusMasterParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.c:83:function:InitModbusMasterParams"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"_PROTOCOL_MODBUS_MASTER_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:18:macro:_PROTOCOL_MODBUS_MASTER_H"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_INPUTS_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:21:macro:MODBUS_REQ_INPUTS_READ"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_COILS_WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:22:macro:MODBUS_REQ_COILS_WRITE"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_INPUT_REGS_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:23:macro:MODBUS_REQ_INPUT_REGS_READ"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_HOLD_REGS_WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:24:macro:MODBUS_REQ_HOLD_REGS_WRITE"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_COILS_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:25:macro:MODBUS_REQ_COILS_READ"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_HOLD_REGS_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:26:macro:MODBUS_REQ_HOLD_REGS_READ"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_READ_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:27:macro:MODBUS_REQ_READ_STATUS"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"MODBUS_REQ_DIAGNOSTICS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:28:macro:MODBUS_REQ_DIAGNOSTICS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"B_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:31:macro:B_VAR"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"Q_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:32:macro:Q_VAR"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"I_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:33:macro:I_VAR"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"W_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:34:macro:W_VAR"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"QW_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:35:macro:QW_VAR"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"IW_VAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:36:macro:IW_VAR"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"LGT_SLAVE_ADR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:38:macro:LGT_SLAVE_ADR"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"NBR_MODBUS_MASTER_REQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:40:macro:NBR_MODBUS_MASTER_REQ"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"StrModbusMasterReq","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:42:type:StrModbusMasterReq"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"StrModbusConfig","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:54:type:StrModbusConfig"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"InitModbusMasterBeforeReadConf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:78:function:InitModbusMasterBeforeReadConf"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"PrepareModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:79:function:PrepareModbusMaster"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"InitModbusMasterParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:80:function:InitModbusMasterParams"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"GetModbusResponseLenghtToReceive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:81:function:GetModbusResponseLenghtToReceive"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"ModbusMasterAsk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:82:function:ModbusMasterAsk"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"TreatModbusMasterResponse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:83:function:TreatModbusMasterResponse"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"SetVarFromModbus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:85:function:SetVarFromModbus"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_master.h","source_sha":"718d63c099d64de04afeba4fee7e92ee4a240fbd5c9325b2d14d9a216a510ab0","symbol":"GetVarForModbus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_master.h:86:function:GetVarForModbus"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"GetMobdusSlaveNbrVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:277:function:GetMobdusSlaveNbrVars"}
{"language":"c","line":295,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"SetVarFromModbusSlave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:295:function:SetVarFromModbusSlave"}
{"language":"c","line":311,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"GetVarForModbusSlave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:311:function:GetVarForModbusSlave"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:319:function:ReadVar"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:324:function:ReadVar"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.c","source_sha":"a5ff096f668e95ca08d16903c3af518672c047cff91af2fd8d044591011a14d1","symbol":"ModbusRequestToRespond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.c:42:function:ModbusRequestToRespond"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.h","source_sha":"f87bceaec30920a16ac152c890d8ccc47e0588a6b50fbda0c59ae1a12079af25","symbol":"ModbusRequestToRespond","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.h:17:function:ModbusRequestToRespond"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.h","source_sha":"f87bceaec30920a16ac152c890d8ccc47e0588a6b50fbda0c59ae1a12079af25","symbol":"GetMobdusSlaveNbrVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.h:18:function:GetMobdusSlaveNbrVars"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.h","source_sha":"f87bceaec30920a16ac152c890d8ccc47e0588a6b50fbda0c59ae1a12079af25","symbol":"SetVarFromModbusSlave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.h:19:function:SetVarFromModbusSlave"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/protocol_modbus_slave.h","source_sha":"f87bceaec30920a16ac152c890d8ccc47e0588a6b50fbda0c59ae1a12079af25","symbol":"GetVarForModbusSlave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/protocol_modbus_slave.h:20:function:GetVarForModbusSlave"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"StrSeqComment","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:101:type:StrSeqComment"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"StrSequential","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:112:type:StrSequential"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"NBR_SEQUENTIAL_PAGES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:22:macro:NBR_SEQUENTIAL_PAGES"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"NBR_STEPS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:24:macro:NBR_STEPS"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"NBR_TRANSITIONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:25:macro:NBR_TRANSITIONS"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"NBR_SWITCHS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:26:macro:NBR_SWITCHS_MAX"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"NBR_SEQ_COMMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:27:macro:NBR_SEQ_COMMENTS"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"SEQ_PAGE_WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:30:macro:SEQ_PAGE_WIDTH"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"SEQ_PAGE_HEIGHT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:31:macro:SEQ_PAGE_HEIGHT"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"ELE_SEQ_STEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:34:macro:ELE_SEQ_STEP"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"ELE_SEQ_TRANSITION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:35:macro:ELE_SEQ_TRANSITION"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"ELE_SEQ_COMMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:36:macro:ELE_SEQ_COMMENT"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_INIT_STEP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:39:macro:EDIT_SEQ_INIT_STEP"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_STEP_AND_TRANS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:40:macro:EDIT_SEQ_STEP_AND_TRANS"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_START_MANY_STEPS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:41:macro:EDIT_SEQ_START_MANY_STEPS"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_END_MANY_STEPS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:42:macro:EDIT_SEQ_END_MANY_STEPS"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_START_MANY_TRANS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:43:macro:EDIT_SEQ_START_MANY_TRANS"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_END_MANY_TRANS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:44:macro:EDIT_SEQ_END_MANY_TRANS"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"EDIT_SEQ_LINK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:45:macro:EDIT_SEQ_LINK"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"SEQ_SIZE_DEF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:48:macro:SEQ_SIZE_DEF"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"SEQ_COMMENT_LGT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:50:macro:SEQ_COMMENT_LGT"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"StrStep","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:52:type:StrStep"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"StrTransition","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:71:type:StrTransition"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/sequential.h","source_sha":"a5eb209a36d9a307920c6baa04759a68d1b952e30a7fe59a4f8f2bcc419ec10e","symbol":"StrReturn","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/sequential.h:96:type:StrReturn"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:17:function:SerialOpen"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:18:function:SerialClose"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialPortIsOpened","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:19:function:SerialPortIsOpened"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:20:function:SerialSend"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialSetResponseSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:21:function:SerialSetResponseSize"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialReceive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:22:function:SerialReceive"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_common.h","source_sha":"915bbae47e00e10d91d4a4819afaae470fcdbba0845def19a049a523a756458a","symbol":"SerialPurge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_common.h:23:function:SerialPurge"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialClose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:150:function:SerialClose"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialPortIsOpened","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:161:function:SerialPortIsOpened"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialSetRTS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:166:function:SerialSetRTS"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialSend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:182:function:SerialSend"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialSetResponseSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:208:function:SerialSetResponseSize"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialReceive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:221:function:SerialReceive"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:230:type:timeval"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialPurge","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:251:function:SerialPurge"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:26:macro:_"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"DoPauseMilliSecs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:40:function:DoPauseMilliSecs"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"termios","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:47:type:termios"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"termios","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:48:type:termios"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/serial_linux.c","source_sha":"cb4890dd27aebda4b8b96b578775387365cd6cd0f4a390285c955db9e14f30d4","symbol":"SerialOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/serial_linux.c:50:function:SerialOpen"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"ConfigSerialModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:120:function:ConfigSerialModbusMaster"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"VerifyTcpConnection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:137:function:VerifyTcpConnection"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:174:type:sockaddr_in"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SendSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:250:function:SendSocketModbusMaster"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"WaitRespSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:268:function:WaitRespSocketModbusMaster"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:275:type:timeval"}
{"language":"c","line":296,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"CloseSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:296:function:CloseSocketModbusMaster"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:29:macro:_"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SocketModbusMasterLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:323:function:SocketModbusMasterLoop"}
{"language":"c","line":413,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"GetSocketModbusMasterStats","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:413:function:GetSocketModbusMasterStats"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SOCK_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:58:macro:SOCK_FD"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SOCK_INVALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:59:macro:SOCK_INVALID"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SOCK_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:63:macro:SOCK_FD"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"SOCK_INVALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:64:macro:SOCK_INVALID"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"BUF_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:68:macro:BUF_SIZE"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"NBR_CLIENTS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:71:macro:NBR_CLIENTS_MAX"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.c","source_sha":"87708d34f0df1e403f4756a06a04f3a5a62f32e6e3f861c0c45a0143a1b705d4","symbol":"InitSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.c:83:function:InitSocketModbusMaster"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.h","source_sha":"734a303295b55994fde279f93310b8b16d96d2890a1524f900839863f02cf414","symbol":"InitSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.h:16:function:InitSocketModbusMaster"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.h","source_sha":"734a303295b55994fde279f93310b8b16d96d2890a1524f900839863f02cf414","symbol":"ConfigSerialModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.h:17:function:ConfigSerialModbusMaster"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.h","source_sha":"734a303295b55994fde279f93310b8b16d96d2890a1524f900839863f02cf414","symbol":"CloseSocketModbusMaster","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.h:18:function:CloseSocketModbusMaster"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_modbus_master.h","source_sha":"734a303295b55994fde279f93310b8b16d96d2890a1524f900839863f02cf414","symbol":"SocketModbusMasterLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_modbus_master.h:19:function:SocketModbusMasterLoop"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"AskAndAnswer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:146:function:AskAndAnswer"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"SocketServerTcpMainLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:190:function:SocketServerTcpMainLoop"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:193:type:sockaddr_in"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"CloseSocketServer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:251:function:CloseSocketServer"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:25:macro:_"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"SOCK_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:54:macro:SOCK_FD"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"SOCK_INVALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:55:macro:SOCK_INVALID"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"SOCK_FD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:59:macro:SOCK_FD"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"SOCK_INVALID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:60:macro:SOCK_INVALID"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"BUF_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:64:macro:BUF_SIZE"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:66:type:sockaddr_in"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.c","source_sha":"e2e77c61f0b69e1ae58d06ef38db59dfb3ca3ad53c861652e039118060dc6869","symbol":"InitSocketServer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.c:73:function:InitSocketServer"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.h","source_sha":"575454de683695188202c94d08107c8d3e1144e22e9d05180d06f7f3dbe04b28","symbol":"InitSocketServer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.h:18:function:InitSocketServer"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.h","source_sha":"575454de683695188202c94d08107c8d3e1144e22e9d05180d06f7f3dbe04b28","symbol":"SocketServerTcpMainLoop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.h:19:function:SocketServerTcpMainLoop"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/socket_server.h","source_sha":"575454de683695188202c94d08107c8d3e1144e22e9d05180d06f7f3dbe04b28","symbol":"CloseSocketServer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/socket_server.h:20:function:CloseSocketServer"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"RefreshAllBoolsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:111:function:RefreshAllBoolsVars"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"UpdateAllLabelsBoolsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:122:function:UpdateAllLabelsBoolsVars"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"OffsetBoolVar_activate_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:150:function:OffsetBoolVar_activate_event"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"BoolVarsWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:169:function:BoolVarsWindowDeleteEvent"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"OpenSpyBoolVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:178:function:OpenSpyBoolVarsWindow"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"BoolVarsWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:193:function:BoolVarsWindowInitGtk"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"OpenModifyVarWindow_clicked_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:253:function:OpenModifyVarWindow_clicked_event"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"ModifyVarWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:270:function:ModifyVarWindowDeleteEvent"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"ApplyModifiedVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:277:function:ApplyModifiedVar"}
{"language":"c","line":286,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"ModifyVarWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:286:function:ModifyVarWindowInitGtk"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"DisplayFreeVarSpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:358:function:DisplayFreeVarSpy"}
{"language":"c","line":455,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"EntryVarSpy_activate_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:455:function:EntryVarSpy_activate_event"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"NBR_BOOLS_VAR_SPY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:48:macro:NBR_BOOLS_VAR_SPY"}
{"language":"c","line":490,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"FreeVarsWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:490:function:FreeVarsWindowDeleteEvent"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"OpenSpyFreeVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:499:function:OpenSpyFreeVarsWindow"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"NBR_TYPE_BOOLS_SPY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:49:macro:NBR_TYPE_BOOLS_SPY"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"NBR_FREE_VAR_SPY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:50:macro:NBR_FREE_VAR_SPY"}
{"language":"c","line":515,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"FreeVarsWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:515:function:FreeVarsWindowInitGtk"}
{"language":"c","line":590,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"VarsWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:590:function:VarsWindowInitGtk"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"chkvar_press_event","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:74:function:chkvar_press_event"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.c","source_sha":"778deb6ea19ffbbb8846f8256b1a81b8a10f692cf41bb29e17d99ddfb5e7870b","symbol":"RefreshOneBoolVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.c:99:function:RefreshOneBoolVar"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.h","source_sha":"45cd05a1e88465164c4582e4558da4c2f47a66f1cfe762f2f4bd8a84c5bed575","symbol":"RefreshAllBoolsVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.h:17:function:RefreshAllBoolsVars"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.h","source_sha":"45cd05a1e88465164c4582e4558da4c2f47a66f1cfe762f2f4bd8a84c5bed575","symbol":"OpenSpyBoolVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.h:18:function:OpenSpyBoolVarsWindow"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.h","source_sha":"45cd05a1e88465164c4582e4558da4c2f47a66f1cfe762f2f4bd8a84c5bed575","symbol":"DisplayFreeVarSpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.h:19:function:DisplayFreeVarSpy"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.h","source_sha":"45cd05a1e88465164c4582e4558da4c2f47a66f1cfe762f2f4bd8a84c5bed575","symbol":"OpenSpyFreeVarsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.h:20:function:OpenSpyFreeVarsWindow"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/spy_vars_gtk.h","source_sha":"45cd05a1e88465164c4582e4558da4c2f47a66f1cfe762f2f4bd8a84c5bed575","symbol":"VarsWindowInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/spy_vars_gtk.h:21:function:VarsWindowInitGtk"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols.c","source_sha":"e01bd67d4c3f2a0beb74fc54fdae9358eb9ce30a63d2a19ecf45caa5e2336680","symbol":"InitSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols.c:40:function:InitSymbols"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols.h","source_sha":"ce8102229fdde56cc97eb09e9187643c7bf177fff8cb6af50fc49185d66ce81a","symbol":"InitSymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols.h:17:function:InitSymbols"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.c","source_sha":"9a1e06a923e5d7762630aaf55b5f518adfb126bd6f45b37092cee14e2fc2e9ff","symbol":"SymbolsWindowDeleteEvent","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.c:174:function:SymbolsWindowDeleteEvent"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.c","source_sha":"9a1e06a923e5d7762630aaf55b5f518adfb126bd6f45b37092cee14e2fc2e9ff","symbol":"OpenSymbolsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.c:183:function:OpenSymbolsWindow"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.c","source_sha":"9a1e06a923e5d7762630aaf55b5f518adfb126bd6f45b37092cee14e2fc2e9ff","symbol":"SymbolsInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.c:201:function:SymbolsInitGtk"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.c","source_sha":"9a1e06a923e5d7762630aaf55b5f518adfb126bd6f45b37092cee14e2fc2e9ff","symbol":"DisplaySymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.c:52:function:DisplaySymbols"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.h","source_sha":"b6fd3f404802ac97696fe805b4b4721889f1b301903c7cf68af533e2ffc4c642","symbol":"DisplaySymbols","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.h:17:function:DisplaySymbols"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.h","source_sha":"b6fd3f404802ac97696fe805b4b4721889f1b301903c7cf68af533e2ffc4c642","symbol":"OpenSymbolsWindow","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.h:18:function:OpenSymbolsWindow"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/symbols_gtk.h","source_sha":"b6fd3f404802ac97696fe805b4b4721889f1b301903c7cf68af533e2ffc4c642","symbol":"SymbolsInitGtk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/symbols_gtk.h:19:function:SymbolsInitGtk"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"WriteVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:129:function:WriteVar"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"DumpVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:237:function:DumpVars"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"DoneVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:245:function:DoneVars"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"CycleStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:246:function:CycleStart"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"CycleEnd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:247:function:CycleEnd"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"InitVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:40:function:InitVars"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.c","source_sha":"4c8e662a377a46ae0ef239c5897ec0e3adc4cd1d0c6c1630578a2609f0ec643d","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.c:53:function:ReadVar"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"InitVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:16:function:InitVars"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"ReadVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:17:function:ReadVar"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"WriteVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:18:function:WriteVar"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"DoneVars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:21:function:DoneVars"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"CycleStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:22:function:CycleStart"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_access.h","source_sha":"5a29e2b42752dceaadedaa62deb00caffe4ab40ab341391ab1acfba21a51e918","symbol":"CycleEnd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_access.h:23:function:CycleEnd"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"TextToNumberAndAdvance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:137:function:TextToNumberAndAdvance"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"TextParserForAVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:162:function:TextParserForAVar"}
{"language":"c","line":464,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"ComparStaticPart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:464:function:ComparStaticPart"}
{"language":"c","line":480,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"TextParserForAVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:480:function:TextParserForAVar"}
{"language":"c","line":704,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"GetSizeVarsForTypeVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:704:function:GetSizeVarsForTypeVar"}
{"language":"c","line":775,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.c","source_sha":"e1bbf7a734070299f3135bb72881f797c3d78d53cab4c797817cdb0762da568e","symbol":"TestVarIsReadWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.c:775:function:TestVarIsReadWrite"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.h","source_sha":"63dec1daf5b427cd1cc123a885e6b248564cc244622097a54ee091e60d7d8362","symbol":"GetSizeVarsForTypeVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.h:18:function:GetSizeVarsForTypeVar"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.h","source_sha":"63dec1daf5b427cd1cc123a885e6b248564cc244622097a54ee091e60d7d8362","symbol":"TextParserForAVar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.h:20:function:TextParserForAVar"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names.h","source_sha":"63dec1daf5b427cd1cc123a885e6b248564cc244622097a54ee091e60d7d8362","symbol":"TestVarIsReadWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names.h:21:function:TestVarIsReadWrite"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names_list.c","source_sha":"94d589c6016439658d392516f28d99398ec89af10b8cefabf06ca69cd09d85d7","symbol":"IDVAR_IS_TYPE_AND_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names_list.c:27:macro:IDVAR_IS_TYPE_AND_OFFSET"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names_list.c","source_sha":"94d589c6016439658d392516f28d99398ec89af10b8cefabf06ca69cd09d85d7","symbol":"StrConvIdVarName","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names_list.c:29:type:StrConvIdVarName"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/classicladder/vars_names_list.c","source_sha":"94d589c6016439658d392516f28d99398ec89af10b8cefabf06ca69cd09d85d7","symbol":"UpdateSizesOfConvVarNameTable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/classicladder/vars_names_list.c:86:function:UpdateSizesOfConvVarNameTable"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"abs","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:16:component:abs"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:18:pin:in"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:19:pin:out"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"sign","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:20:pin:sign"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"is_positive","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:21:pin:is_positive"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"is_negative","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:22:pin:is_negative"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs.comp","source_sha":"3393428c2587a6172f378bc2704810c883a2c2b893499d1896f4787aa0e08ae5","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs.comp:24:function:_"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"abs_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:16:component:abs_s32"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:18:pin:in"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:19:pin:out"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"sign","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:20:pin:sign"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"is_positive","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:21:pin:is_positive"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"is_negative","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:22:pin:is_negative"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s32.comp","source_sha":"ea7b8cb27ba24740b5f5443a819e7d3cb49999f8a2ac0da24a31e7cab147714c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s32.comp:24:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"abs_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:18:component:abs_s64"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:20:pin:in"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:21:pin:out"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"sign","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:22:pin:sign"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"is_positive","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:23:pin:is_positive"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"is_negative","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:24:pin:is_negative"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/abs_s64.comp","source_sha":"a7ad8a9946359cfb6a79b4893bdc6b5378720b2d474de61763c173fc92dab38a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/abs_s64.comp:26:function:_"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/and2.comp","source_sha":"7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/and2.comp:17:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/and2.comp","source_sha":"7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae","symbol":"and2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/and2.comp:1:component:and2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/and2.comp","source_sha":"7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/and2.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/and2.comp","source_sha":"7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/and2.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/and2.comp","source_sha":"7e0867aaf06f0d51eccb4f91c8d9268b9f6f4eed67f4e4eac177c6e90c8bfeae","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/and2.comp:4:pin:out"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"anglejog","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:2:component:anglejog"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"enable_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:37:pin:enable_in"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"counts_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:38:pin:counts_in"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"angle_degrees_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:39:pin:angle_degrees_in"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"iscale_factor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:40:pin:iscale_factor"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"scale_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:41:pin:scale_in"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"max_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:42:pin:max_vel"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"max_accel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:43:pin:max_accel"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"accel_fraction_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:44:pin:accel_fraction_in"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"enable_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:46:pin:enable_out"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"current_scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:47:pin:current_scale"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"current_scale_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:48:pin:current_scale_out"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"coscounts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:49:pin:coscounts"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"sincounts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:50:pin:sincounts"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"cos_accel_fraction","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:51:pin:cos_accel_fraction"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"sin_accel_fraction","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:52:pin:sin_accel_fraction"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:55:pin:active"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"current_angle_degrees","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:56:pin:current_angle_degrees"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"current_mag","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:57:pin:current_mag"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"current_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:58:pin:current_vel"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/anglejog.comp","source_sha":"1a102ca71e93b63ad0bce7314a91aa91583e32979b177e5516d4ddb07d97223b","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/anglejog.comp:60:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:10:pin:position"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:11:pin:running"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:12:pin:run"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:13:pin:run"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:14:pin:run"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:15:pin:run"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:16:pin:pause"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"epsilon","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:17:param:epsilon"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:18:variable:timer"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"elapsed","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:19:param:elapsed"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"axistest","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:1:component:axistest"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"timer_on","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:20:variable:timer_on"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:21:function:update"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:3:pin:jog"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:4:pin:jog"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:5:pin:run"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"maxvel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:6:pin:maxvel"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"amplitude","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:7:pin:amplitude"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"dir","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:8:pin:dir"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/axistest.comp","source_sha":"ab2eafec111ca401226d2220be7d2a0283ec7f611e4f22a75acf5411ede693fa","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/axistest.comp:9:pin:position"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bin2gray.comp","source_sha":"43ddd781be04e38f5227bbeddbef570616ee7fe0b05b86866b15e532751dafb3","symbol":"bin2gray","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/bin2gray.comp:1:component:bin2gray"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bin2gray.comp","source_sha":"43ddd781be04e38f5227bbeddbef570616ee7fe0b05b86866b15e532751dafb3","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bin2gray.comp:3:pin:in"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bin2gray.comp","source_sha":"43ddd781be04e38f5227bbeddbef570616ee7fe0b05b86866b15e532751dafb3","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bin2gray.comp:4:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bin2gray.comp","source_sha":"43ddd781be04e38f5227bbeddbef570616ee7fe0b05b86866b15e532751dafb3","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/bin2gray.comp:7:function:_"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"biquad","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:36:component:biquad"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:41:pin:in"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:42:pin:out"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:43:pin:enable"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"valid","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:48:pin:valid"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"type_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:51:pin:type_"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"f0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:56:pin:f0"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"Q","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:57:pin:Q"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"d1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:59:param:d1"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"d2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:60:param:d2"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"n0","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:61:param:n0"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"n1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:62:param:n1"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"n2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:63:param:n2"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"s1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:64:pin:s1"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"s2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:65:pin:s2"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:67:option:data"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:68:option:extra_setup"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/biquad.comp","source_sha":"02f4afc57f58b289a73ee746ef300d9d4aa28f5ecd4642a1b696dd8fc32c5f13","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/biquad.comp:70:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitslice.comp","source_sha":"bd9ebc86fe64e310dc3c3783c9487801c7d56cff757abf65dfa1195c09433057","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitslice.comp:10:function:_"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitslice.comp","source_sha":"bd9ebc86fe64e310dc3c3783c9487801c7d56cff757abf65dfa1195c09433057","symbol":"personality","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitslice.comp:11:option:personality"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitslice.comp","source_sha":"bd9ebc86fe64e310dc3c3783c9487801c7d56cff757abf65dfa1195c09433057","symbol":"bitslice","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitslice.comp:1:component:bitslice"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitslice.comp","source_sha":"bd9ebc86fe64e310dc3c3783c9487801c7d56cff757abf65dfa1195c09433057","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitslice.comp:6:pin:in"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitslice.comp","source_sha":"bd9ebc86fe64e310dc3c3783c9487801c7d56cff757abf65dfa1195c09433057","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitslice.comp:7:pin:out"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:13:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"bitwise","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:1:component:bitwise"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:5:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:6:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:7:pin:out"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:8:pin:out"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bitwise.comp","source_sha":"db4ee247c6ff508568afcc0352007e9bd8d17a4021a9d9546fdbc648de802320","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bitwise.comp:9:pin:out"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"poles","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:101:param:poles"}
{"language":"hal_comp","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"encoder","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:104:param:encoder"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"offset_measured","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:107:param:offset_measured"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"drive","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:109:param:drive"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"output","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:114:param:output"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"pattern","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:117:param:pattern"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:12:pin:C1"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:13:pin:C2"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:14:pin:C4"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C8","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:15:pin:C8"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"value","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:17:pin:value"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"lead","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:19:pin:lead"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"bldc","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:1:component:bldc"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"rev","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:22:pin:rev"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"frequency","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:25:pin:frequency"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"initvalue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:27:pin:initvalue"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"rawcounts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:29:pin:rawcounts"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:32:pin:index"}
{"language":"hal_comp","line":345,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:345:function:_"}
{"language":"hal_comp","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:347:option:extra_setup"}
{"language":"hal_comp","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:348:option:count_function"}
{"language":"hal_comp","line":350,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"old_init","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:350:variable:old_init"}
{"language":"hal_comp","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"old_ph","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:351:variable:old_ph"}
{"language":"hal_comp","line":352,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"old_pattern","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:352:variable:old_pattern"}
{"language":"hal_comp","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"counter","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:353:variable:counter"}
{"language":"hal_comp","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"long_rawcounts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:354:variable:long_rawcounts"}
{"language":"hal_comp","line":355,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"old_long_rawcounts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:355:variable:old_long_rawcounts"}
{"language":"hal_comp","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"old_rawcounts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:356:variable:old_rawcounts"}
{"language":"hal_comp","line":357,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"force_trap","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:357:variable:force_trap"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"init","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:35:pin:init"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"init","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:47:pin:init"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:50:pin:A"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:51:pin:B"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:52:pin:C"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:53:pin:A"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:54:pin:B"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:55:pin:C"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:56:pin:A"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:57:pin:B"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:58:pin:C"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:59:pin:A"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:5:pin:hall1"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:60:pin:B"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:61:pin:C"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:62:pin:A"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:63:pin:B"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:64:pin:C"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"A","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:65:pin:A"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"B","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:66:pin:B"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:67:pin:C"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:69:pin:hall1"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:6:pin:hall2"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:70:pin:hall2"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:71:pin:hall3"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:73:pin:C1"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:74:pin:C2"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:75:pin:C4"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"C8","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:76:pin:C8"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"phase","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:78:pin:phase"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:7:pin:hall3"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"rotor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:83:pin:rotor"}
{"language":"hal_comp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:87:pin:out"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"hall_error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:8:pin:hall_error"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:90:pin:out"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:93:pin:out"}
{"language":"hal_comp","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"in_type","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:96:param:in_type"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"out_type","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:97:param:out_type"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/bldc.comp","source_sha":"005662f395ab83210279f92b046ecf03e0eee01dc0d897c57aac39041476f670","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/bldc.comp:99:param:scale"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"blend","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:18:component:blend"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:20:pin:in1"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:21:pin:in2"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"select","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:22:pin:select"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:23:pin:out"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"open","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:25:param:open"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/blend.comp","source_sha":"6c21e988a942614cae8f7529916a3a0efd6673c82b1ab3c7020a8180d728d112","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/blend.comp:27:function:_"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"TRUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:123:macro:TRUE"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"FALSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:124:macro:FALSE"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:150:function:void"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:163:function:Timer_Init"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_Enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:164:function:Timer_Enable"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_Disable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:165:function:Timer_Disable"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_IsEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:166:function:Timer_IsEnabled"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_Update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:167:function:Timer_Update"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_SetTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:168:function:Timer_SetTimeout"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Timer_SetCallback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:170:function:Timer_SetCallback"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Limit_Export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:204:function:Limit_Export"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Limit_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:205:function:Limit_Init"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Limit_IsActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:206:function:Limit_IsActive"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Limit_Refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:207:function:Limit_Refresh"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Amp_Export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:228:function:Amp_Export"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Amp_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:229:function:Amp_Init"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Amp_Refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:230:function:Amp_Refresh"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"NUM_JOG_SEL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:241:macro:NUM_JOG_SEL"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"NUM_AXIS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:242:macro:NUM_AXIS"}
{"language":"c","line":314,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:314:function:Plc_Init"}
{"language":"c","line":315,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_Export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:315:function:Plc_Export"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_ExportFeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:316:function:Plc_ExportFeed"}
{"language":"c","line":317,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_ExportLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:317:function:Plc_ExportLimits"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_ExportAmps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:318:function:Plc_ExportAmps"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_ExportSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:319:function:Plc_ExportSpindle"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_ExportJog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:320:function:Plc_ExportJog"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_Refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:323:function:Plc_Refresh"}
{"language":"c","line":326,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_RefreshFeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:326:function:Plc_RefreshFeed"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_RefreshLimits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:327:function:Plc_RefreshLimits"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_RefreshAmps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:328:function:Plc_RefreshAmps"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_RefreshSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:329:function:Plc_RefreshSpindle"}
{"language":"c","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"Plc_RefreshJog","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:330:function:Plc_RefreshJog"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/hal/components/boss_plc.c","source_sha":"2afb79149cab2a7667c3917c4651d25fa655c527976e37759d3ef78488ab3614","symbol":"MAX_DEVICES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/boss_plc.c:340:macro:MAX_DEVICES"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"pocket","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:105:pin:pocket"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:109:pin:enable"}
{"language":"hal_comp","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:110:pin:active"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"ready","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:111:pin:ready"}
{"language":"hal_comp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"strobe","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:112:pin:strobe"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"parity_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:114:pin:parity_"}
{"language":"hal_comp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"sense","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:116:pin:sense"}
{"language":"hal_comp","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"rev","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:118:pin:rev"}
{"language":"hal_comp","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"fwd","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:120:pin:fwd"}
{"language":"hal_comp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"rev","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:121:pin:rev"}
{"language":"hal_comp","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"hold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:122:pin:hold"}
{"language":"hal_comp","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"align","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:123:pin:align"}
{"language":"hal_comp","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"decel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:125:pin:decel"}
{"language":"hal_comp","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:126:pin:counts"}
{"language":"hal_comp","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:127:pin:scale"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"width","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:128:pin:width"}
{"language":"hal_comp","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"home","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:129:pin:home"}
{"language":"hal_comp","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:130:pin:index"}
{"language":"hal_comp","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:131:pin:jog"}
{"language":"hal_comp","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:132:pin:jog"}
{"language":"hal_comp","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"motor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:135:pin:motor"}
{"language":"hal_comp","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"motor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:136:pin:motor"}
{"language":"hal_comp","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"parity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:137:pin:parity"}
{"language":"hal_comp","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:138:pin:current"}
{"language":"hal_comp","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"motor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:139:pin:motor"}
{"language":"hal_comp","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"homed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:140:pin:homed"}
{"language":"hal_comp","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"unhome","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:141:pin:unhome"}
{"language":"hal_comp","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:142:pin:counts"}
{"language":"hal_comp","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"state","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:144:param:state"}
{"language":"hal_comp","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"homing","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:145:param:homing"}
{"language":"hal_comp","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"timer","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:146:param:timer"}
{"language":"hal_comp","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"motor","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:147:param:motor"}
{"language":"hal_comp","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"counts","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:148:param:counts"}
{"language":"hal_comp","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"debounce","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:149:param:debounce"}
{"language":"hal_comp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:151:option:count_function"}
{"language":"hal_comp","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:152:option:extra_setup"}
{"language":"hal_comp","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"inst_sense","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:157:variable:inst_sense"}
{"language":"hal_comp","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"inst_dir","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:158:variable:inst_dir"}
{"language":"hal_comp","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"inst_pockets","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:159:variable:inst_pockets"}
{"language":"hal_comp","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"inst_code","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:160:variable:inst_code"}
{"language":"hal_comp","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"inst_parity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:161:variable:inst_parity"}
{"language":"hal_comp","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"old_index","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:162:variable:old_index"}
{"language":"hal_comp","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"base_counts","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:163:param:base_counts"}
{"language":"hal_comp","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:164:variable:target"}
{"language":"hal_comp","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"old_unhome","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:165:variable:old_unhome"}
{"language":"hal_comp","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:166:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/carousel.comp","source_sha":"4f3979491a613be7c4a0cecf58d71721ebe0305d7c720bbd5bbd206f84b0e565","symbol":"carousel","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/carousel.comp:1:component:carousel"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"charge_pump","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:18:component:charge_pump"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:19:option:singleton"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:20:pin:out"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:21:pin:out"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:22:pin:out"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:23:pin:enable"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/charge_pump.comp","source_sha":"e4c46fedb58c6f49d8cc13037bfa0572998f7ecc026d49d0162628f817ee9b5a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/charge_pump.comp:24:function:_"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"a","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:14:pin:a"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"b","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:15:pin:b"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"x","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:16:pin:x"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"y","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:17:pin:y"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:18:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke2.comp","source_sha":"1ccc8bdf3f008729013f37534e85672b0017362cb9ad9355dc37b1604e954849","symbol":"clarke2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke2.comp:1:component:clarke2"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"a","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:11:pin:a"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"b","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:12:pin:b"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"c","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:13:pin:c"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"x","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:14:pin:x"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"y","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:15:pin:y"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"h","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:16:pin:h"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:17:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarke3.comp","source_sha":"7ff7538e22bd1baea3406fdaf2ecb2cb3d3fd570c64f4a55abec8140fb65f291","symbol":"clarke3","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarke3.comp:1:component:clarke3"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"a","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:10:pin:a"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"b","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:11:pin:b"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"c","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:12:pin:c"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:13:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"clarkeinv","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:1:component:clarkeinv"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"x","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:6:pin:x"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"y","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:7:pin:y"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"h","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:8:pin:h"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/clarkeinv.comp","source_sha":"316560a2cfc3f546ddd3a78d7e7fcac0635cf265342aef435aaa08ffe9e5e6ad","symbol":"theta","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/clarkeinv.comp:9:pin:theta"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:15:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"comp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:1:component:comp"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"equal","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:5:pin:equal"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/comp.comp","source_sha":"94865c3f1e9b0588ac32faa3a2ebcee3a90cb6d132652439b99b1f8ef9422282","symbol":"hyst","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/comp.comp:7:param:hyst"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/constant.comp","source_sha":"7d53ce72a7f95c36c606cbb585d890ec9d375ded5d4cf1158c25c991ed095352","symbol":"constant","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/constant.comp:1:component:constant"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/constant.comp","source_sha":"7d53ce72a7f95c36c606cbb585d890ec9d375ded5d4cf1158c25c991ed095352","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/constant.comp:2:pin:out"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/constant.comp","source_sha":"7d53ce72a7f95c36c606cbb585d890ec9d375ded5d4cf1158c25c991ed095352","symbol":"value","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/constant.comp:3:param:value"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/constant.comp","source_sha":"7d53ce72a7f95c36c606cbb585d890ec9d375ded5d4cf1158c25c991ed095352","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/constant.comp:4:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_float.comp","source_sha":"8b00c38739ceb2d9512410961d913fb46573ef7ac523ef62e76c1e9ca75f8a59","symbol":"conv_bit_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_float.comp:1:component:conv_bit_float"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_float.comp","source_sha":"8b00c38739ceb2d9512410961d913fb46573ef7ac523ef62e76c1e9ca75f8a59","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_float.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_float.comp","source_sha":"8b00c38739ceb2d9512410961d913fb46573ef7ac523ef62e76c1e9ca75f8a59","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_float.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_float.comp","source_sha":"8b00c38739ceb2d9512410961d913fb46573ef7ac523ef62e76c1e9ca75f8a59","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_float.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s32.comp","source_sha":"d3efba3bd13d86de96ad5bef3f01c51909054315a2c89256075d2ee3d6ccf8d9","symbol":"conv_bit_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s32.comp:1:component:conv_bit_s32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s32.comp","source_sha":"d3efba3bd13d86de96ad5bef3f01c51909054315a2c89256075d2ee3d6ccf8d9","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s32.comp","source_sha":"d3efba3bd13d86de96ad5bef3f01c51909054315a2c89256075d2ee3d6ccf8d9","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s32.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s32.comp","source_sha":"d3efba3bd13d86de96ad5bef3f01c51909054315a2c89256075d2ee3d6ccf8d9","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s64.comp","source_sha":"6d873fc91fe2e8a1a2d45c66ab7019abd53da421432ce9cd95fb45ce568d77be","symbol":"conv_bit_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s64.comp:1:component:conv_bit_s64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s64.comp","source_sha":"6d873fc91fe2e8a1a2d45c66ab7019abd53da421432ce9cd95fb45ce568d77be","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s64.comp","source_sha":"6d873fc91fe2e8a1a2d45c66ab7019abd53da421432ce9cd95fb45ce568d77be","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s64.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_s64.comp","source_sha":"6d873fc91fe2e8a1a2d45c66ab7019abd53da421432ce9cd95fb45ce568d77be","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_s64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u32.comp","source_sha":"f9d578a7f3a0845da1859a8f380facd5908c6b10eccaad36bbdcc698476a951e","symbol":"conv_bit_u32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u32.comp:1:component:conv_bit_u32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u32.comp","source_sha":"f9d578a7f3a0845da1859a8f380facd5908c6b10eccaad36bbdcc698476a951e","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u32.comp","source_sha":"f9d578a7f3a0845da1859a8f380facd5908c6b10eccaad36bbdcc698476a951e","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u32.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u32.comp","source_sha":"f9d578a7f3a0845da1859a8f380facd5908c6b10eccaad36bbdcc698476a951e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u64.comp","source_sha":"248f2633e037d74b77f0f09e5e1da4c4dea0f934169d86f8a2642f96061702bb","symbol":"conv_bit_u64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u64.comp:1:component:conv_bit_u64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u64.comp","source_sha":"248f2633e037d74b77f0f09e5e1da4c4dea0f934169d86f8a2642f96061702bb","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u64.comp","source_sha":"248f2633e037d74b77f0f09e5e1da4c4dea0f934169d86f8a2642f96061702bb","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u64.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_bit_u64.comp","source_sha":"248f2633e037d74b77f0f09e5e1da4c4dea0f934169d86f8a2642f96061702bb","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_bit_u64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"conv_float_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:1:component:conv_float_s32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s32.comp","source_sha":"e80ed96b265d59862627ac68a034d358bfc2617dc62a636005974f64f668275f","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"conv_float_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:1:component:conv_float_s64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_s64.comp","source_sha":"c952a3c00714537be3b7179012f7ed04d35aae141a168be467637e0f82933e48","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_s64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"conv_float_u32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:1:component:conv_float_u32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u32.comp","source_sha":"435c83381ae53a122c3202e89e6afb1a0e076bc96e57e96b06c38fa1fdfb9475","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"conv_float_u64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:1:component:conv_float_u64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_float_u64.comp","source_sha":"99a1c94f58efb8a713cf55ea38763c291123258f8003aeea94d14e0101976f2e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_float_u64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"conv_s32_bit","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:1:component:conv_s32_bit"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_bit.comp","source_sha":"ea6abbae50c5ffa2cf6038bc74c7a5e3c2a83897bb70d08ff0c05a58630315ba","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_bit.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_float.comp","source_sha":"622c99b1f66f8482f205f4440fd20741e9209b072c6fb19b32953956eb6b7317","symbol":"conv_s32_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_float.comp:1:component:conv_s32_float"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_float.comp","source_sha":"622c99b1f66f8482f205f4440fd20741e9209b072c6fb19b32953956eb6b7317","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_float.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_float.comp","source_sha":"622c99b1f66f8482f205f4440fd20741e9209b072c6fb19b32953956eb6b7317","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_float.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_float.comp","source_sha":"622c99b1f66f8482f205f4440fd20741e9209b072c6fb19b32953956eb6b7317","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_float.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"conv_s32_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:1:component:conv_s32_s64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_s64.comp","source_sha":"49509ded3be26ee0a6090d8fac4f2ddca408d923c5e5bc7edf9fd93293353895","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_s64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"conv_s32_u32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:1:component:conv_s32_u32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u32.comp","source_sha":"b4a9e978088c428e635ff73bf110060db952326518c451efdd327e31c3290399","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"conv_s32_u64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:1:component:conv_s32_u64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s32_u64.comp","source_sha":"f9f482b924d98a1a44c018a57c035069e611931ac38e6fbb8a412bb8ecb12412","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s32_u64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"conv_s64_bit","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:1:component:conv_s64_bit"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_bit.comp","source_sha":"e5d3949c0f33ff426dab4444cf59e7659bab536d84c1fde978e4e47b2dbd3f7a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_bit.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_float.comp","source_sha":"075045938165fc96e5681abdfa1a5527d416313e3cba879f1d5aa74df27bc17d","symbol":"conv_s64_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_float.comp:1:component:conv_s64_float"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_float.comp","source_sha":"075045938165fc96e5681abdfa1a5527d416313e3cba879f1d5aa74df27bc17d","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_float.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_float.comp","source_sha":"075045938165fc96e5681abdfa1a5527d416313e3cba879f1d5aa74df27bc17d","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_float.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_float.comp","source_sha":"075045938165fc96e5681abdfa1a5527d416313e3cba879f1d5aa74df27bc17d","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_float.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"conv_s64_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:1:component:conv_s64_s32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_s32.comp","source_sha":"4c5b6a1031cb9dc7e9222a3bdbc9bbc5567a6b8cb03c7f9008a9fc80d2e4b3c5","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_s32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"conv_s64_u32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:1:component:conv_s64_u32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u32.comp","source_sha":"47c65025a2db76d39c5c70bd60c4d1174b33399ccb4c67b3ddadc8a2351e07cd","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"conv_s64_u64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:1:component:conv_s64_u64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_s64_u64.comp","source_sha":"4328c596eae589ad8249f94ed4c04ac64fb8dc1514664fb64a5c2670b60e5496","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_s64_u64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"conv_u32_bit","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:1:component:conv_u32_bit"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_bit.comp","source_sha":"95d3260aa7f4d1c289485c425f1a29730fdc3b94df088b41a61a8a66367afb36","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_bit.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_float.comp","source_sha":"217e2fffdcc3ec1c6fbd243c0590569cd0e284e37c48cd2a7da126562b31159d","symbol":"conv_u32_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_float.comp:1:component:conv_u32_float"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_float.comp","source_sha":"217e2fffdcc3ec1c6fbd243c0590569cd0e284e37c48cd2a7da126562b31159d","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_float.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_float.comp","source_sha":"217e2fffdcc3ec1c6fbd243c0590569cd0e284e37c48cd2a7da126562b31159d","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_float.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_float.comp","source_sha":"217e2fffdcc3ec1c6fbd243c0590569cd0e284e37c48cd2a7da126562b31159d","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_float.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"conv_u32_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:1:component:conv_u32_s32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s32.comp","source_sha":"5ff8371e49d3b17ed18f9e1156a47fea4683930e2f599dd94d36748ad7f60b01","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"conv_u32_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:1:component:conv_u32_s64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_s64.comp","source_sha":"8680ca956d1caa54617668ad6c192828ea4e0db3d66e26647d484bd47d53db39","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_s64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"conv_u32_u64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:1:component:conv_u32_u64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u32_u64.comp","source_sha":"2afcfbae0d0d01029b0b8f57317d6cb98012698dff0e8bb392adf21ae866443c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u32_u64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"conv_u64_bit","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:1:component:conv_u64_bit"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_bit.comp","source_sha":"fc4497534049bcb8249913aae24e1b886ac6a3d79a55dd5645d8a7b61e091e54","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_bit.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_float.comp","source_sha":"e1eb96dbfd310c71c9b7836a01aa7f196a9f73397c68cc04d1e6b4e227717a0a","symbol":"conv_u64_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_float.comp:1:component:conv_u64_float"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_float.comp","source_sha":"e1eb96dbfd310c71c9b7836a01aa7f196a9f73397c68cc04d1e6b4e227717a0a","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_float.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_float.comp","source_sha":"e1eb96dbfd310c71c9b7836a01aa7f196a9f73397c68cc04d1e6b4e227717a0a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_float.comp:3:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_float.comp","source_sha":"e1eb96dbfd310c71c9b7836a01aa7f196a9f73397c68cc04d1e6b4e227717a0a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_float.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"conv_u64_s32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:1:component:conv_u64_s32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s32.comp","source_sha":"42edb00445089e74997dd8ff0cd039ac9450e5acdefe20036ff442fd1eadf8e9","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s32.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"conv_u64_s64","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:1:component:conv_u64_s64"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_s64.comp","source_sha":"2e34aea400ea610e6336bd0d54600b3a98b57ee97671dad4edb5dcf679a151bf","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_s64.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"conv_u64_u32","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:1:component:conv_u64_u32"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:2:pin:in_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"out_of_range","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:4:pin:out_of_range"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:5:param:clamp"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/conv_u64_u32.comp","source_sha":"b21e448eef013e7aa74caefd8a89e3ea9419d8f12d9bfb18abde9a776d069e11","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/conv_u64_u32.comp:6:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"j0_motor_pos_fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:10:pin:j0_motor_pos_fb"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"j1_motor_pos_fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:11:pin:j1_motor_pos_fb"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"alpha_cmd","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:13:pin:alpha_cmd"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"beta_cmd","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:14:pin:beta_cmd"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:16:function:_"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"corexy_by_hal","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:2:component:corexy_by_hal"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"alpha_fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:4:pin:alpha_fb"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"beta_fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:5:pin:beta_fb"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"j0_motor_pos_cmd","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:7:pin:j0_motor_pos_cmd"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/corexy_by_hal.comp","source_sha":"7cb585058976198779600ee1d27f6b4e225a89c1c6ebcc7ba699291c9463e5a8","symbol":"j1_motor_pos_cmd","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/corexy_by_hal.comp:8:pin:j1_motor_pos_cmd"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:101:macro:MAX_CHAN"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:103:function:rtapi_app_main"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:171:function:rtapi_app_exit"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:180:function:update"}
{"language":"c","line":200,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:200:function:capture"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:247:function:export_counter"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:93:function:export_counter"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:94:function:update"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/components/counter.c","source_sha":"6f819a2f77751142b59f3a3f5e0abd030e09771f11d10482cc925d6e6da73f48","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/counter.c:95:function:capture"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"state","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:11:variable:state"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:12:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"dbounce","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:1:component:dbounce"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:7:pin:in"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:8:pin:out"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/dbounce.comp","source_sha":"6523f646f698fc4599c104e3caca9200edf1b51bc57b9d6d7ae20c07363882a0","symbol":"delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/dbounce.comp:9:pin:delay"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ddt.comp","source_sha":"7e7e22e012e885c13058400fedb96dbd53d6d9dc3a5a609eeacfd69cac0954dc","symbol":"ddt","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/ddt.comp:17:component:ddt"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ddt.comp","source_sha":"7e7e22e012e885c13058400fedb96dbd53d6d9dc3a5a609eeacfd69cac0954dc","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ddt.comp:36:pin:in"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ddt.comp","source_sha":"7e7e22e012e885c13058400fedb96dbd53d6d9dc3a5a609eeacfd69cac0954dc","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ddt.comp:37:pin:out"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ddt.comp","source_sha":"7e7e22e012e885c13058400fedb96dbd53d6d9dc3a5a609eeacfd69cac0954dc","symbol":"old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/ddt.comp:39:variable:old"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ddt.comp","source_sha":"7e7e22e012e885c13058400fedb96dbd53d6d9dc3a5a609eeacfd69cac0954dc","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/ddt.comp:41:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"deadzone","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:1:component:deadzone"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"center","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:2:param:center"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"threshold","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:3:param:threshold"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:4:pin:in"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:5:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/deadzone.comp","source_sha":"65865d51f7a63a75761b12505fcd2addc0370e2ff2aed746beafc2277bf2b002","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/deadzone.comp:7:function:_"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"MAX_GROUP_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:103:macro:MAX_GROUP_SIZE"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:105:function:rtapi_app_main"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:162:function:rtapi_app_exit"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"debounce","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:186:function:debounce"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"export_group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:229:function:export_group"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"export_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:282:function:export_filter"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"MAX_GROUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:49:macro:MAX_GROUP"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"STRINGIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:50:macro:STRINGIZE"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"MAX_GROUP_STR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:51:macro:MAX_GROUP_STR"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"export_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:95:function:export_filter"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"export_group","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:96:function:export_group"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/debounce.c","source_sha":"b82a73468379d80bc19d9e7f78b8ffb34380cf8a13b85e7aa05d6209533dae1b","symbol":"debounce","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/debounce.c:97:function:debounce"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:13:pin:sel"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:14:pin:sel"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:15:pin:out"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"default_personality","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:17:option:default_personality"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"bargraph","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:18:param:bargraph"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"demux","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:1:component:demux"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/demux.comp","source_sha":"cc4a4cfe65f2c1683a1e70846baefeeb1fdc589b8e471ba6ac73c02d58ab5c54","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/demux.comp:23:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"differential","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:18:component:differential"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"roll","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:20:pin:roll"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"pitch","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:21:pin:pitch"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"roll","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:23:pin:roll"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"pitch","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:24:pin:pitch"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"motor0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:26:pin:motor0"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"motor1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:27:pin:motor1"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"motor0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:29:pin:motor0"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"motor1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:30:pin:motor1"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/differential.comp","source_sha":"bf4f43445b1aef327f1fb36712051067fad8fc3fa5826b36f1d4b590c9b6af35","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/differential.comp:32:function:_"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"div2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:22:component:div2"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:23:pin:in0"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:24:pin:in1"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:25:pin:out"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"deadband","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:26:param:deadband"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/div2.comp","source_sha":"9d8de427573b21ae4fc85622dc9cbaad3dc2baca767d64cc909782342322aa0e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/div2.comp:38:function:_"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"edge","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:17:component:edge"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:19:pin:in"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:20:pin:out"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"out_invert","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:21:pin:out_invert"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"both","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:23:param:both"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"in_edge","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:24:param:in_edge"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"out_width_ns","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:25:param:out_width_ns"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"time_left_ns","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:27:param:time_left_ns"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"last_in","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:28:param:last_in"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:29:variable:first"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/edge.comp","source_sha":"6d2396b79fd0f7f0e6c244204185291dba39724d610bc23f7542739fc9fea08b","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/edge.comp:31:function:_"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"SM_PHASE_A_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:148:macro:SM_PHASE_A_MASK"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"SM_PHASE_B_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:149:macro:SM_PHASE_B_MASK"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"SM_LOOKUP_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:150:macro:SM_LOOKUP_MASK"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"SM_CNT_UP_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:151:macro:SM_CNT_UP_MASK"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"SM_CNT_DN_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:152:macro:SM_CNT_DN_MASK"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"export_encoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:188:function:export_encoder"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:189:function:update"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:190:function:capture"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:197:function:rtapi_app_main"}
{"language":"c","line":313,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:313:function:rtapi_app_exit"}
{"language":"c","line":322,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:322:function:update"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:406:function:capture"}
{"language":"c","line":541,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"export_encoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:541:function:export_encoder"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder.c","source_sha":"2c61ca53342cf58209d87041625e232cd6377c4c44e699de2e0047ea97a99a23","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder.c:77:macro:MAX_CHAN"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:108:macro:MAX_CHAN"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"SM_PHASE_A_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:141:macro:SM_PHASE_A_MASK"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"SM_PHASE_B_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:142:macro:SM_PHASE_B_MASK"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"SM_LOOKUP_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:143:macro:SM_LOOKUP_MASK"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"SM_CNT_UP_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:144:macro:SM_CNT_UP_MASK"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"SM_CNT_DN_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:145:macro:SM_CNT_DN_MASK"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"export_encoder_pair","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:167:function:export_encoder_pair"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:168:function:sample"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:169:function:update"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:176:function:rtapi_app_main"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:268:function:rtapi_app_exit"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:277:function:sample"}
{"language":"c","line":334,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:334:function:update"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/components/encoder_ratio.c","source_sha":"618e9e45f549f77fd17dc02db1ce88ec53bdef0dc3aec90197b07cee707acfd0","symbol":"export_encoder_pair","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/encoder_ratio.c:360:function:export_encoder_pair"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"decode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:187:function:decode"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"encode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:198:function:encode"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:36:macro:MAX_CHAN"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"decode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:63:function:decode"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"encode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:64:function:encode"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/enum.c","source_sha":"66efd76f76ab746dc5ff3071e3dbbd0820f928e0852ceca83d6b1e58857295d7","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/enum.c:66:function:rtapi_app_main"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:102:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"eoffset_per_angle","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:1:component:eoffset_per_angle"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:64:pin:active"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"is_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:65:pin:is_on"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"enable_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:67:pin:enable_in"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"radius_ref","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:68:pin:radius_ref"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"angle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:69:pin:angle"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"start_angle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:70:pin:start_angle"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"fnum","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:71:pin:fnum"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"rfraction","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:72:pin:rfraction"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"fmult","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:73:pin:fmult"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"k","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:74:pin:k"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"is_off","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:76:pin:is_off"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"enable_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:78:pin:enable_out"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"clear","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:79:pin:clear"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"kcounts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:80:pin:kcounts"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"kreciprocal","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:81:pin:kreciprocal"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"eoffset_dbg","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:83:pin:eoffset_dbg"}
{"language":"hal_comp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"state_dbg","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:84:pin:state_dbg"}
{"language":"hal_comp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"run_ct","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:88:variable:run_ct"}
{"language":"hal_comp","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"delay_ct","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:89:variable:delay_ct"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"messaged","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:90:variable:messaged"}
{"language":"hal_comp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"err_stop","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:91:variable:err_stop"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/eoffset_per_angle.comp","source_sha":"797e6acdd270f9bc6659e0c36be5fb9e1c720d585ded0283066067e8f4595e38","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/eoffset_per_angle.comp:99:option:data"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"estop_latch","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:1:component:estop_latch"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"ok_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:68:pin:ok_in"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"fault_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:69:pin:fault_in"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:70:pin:reset"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"ok_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:71:pin:ok_out"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"fault_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:72:pin:fault_out"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"watchdog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:73:pin:watchdog"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:74:function:_"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/estop_latch.comp","source_sha":"f0dddf73bf771d723ce58ebb38f414a9624b248f282fafefe5461e3d2ce1c5d9","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/estop_latch.comp:75:option:data"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"feedcomp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:17:component:feedcomp"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:18:pin:out"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:19:pin:in"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:20:pin:enable"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:21:pin:vel"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"feed","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:22:param:feed"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/feedcomp.comp","source_sha":"98b6323020d11b590c76f49aecebeb2239abf5013ec2998e655c74c9948c6844","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/feedcomp.comp:25:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"filter_kalman","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:18:component:filter_kalman"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"debug","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:47:pin:debug"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"passthrough","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:48:pin:passthrough"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:49:pin:reset"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"zk","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:52:pin:zk"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"xk_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:53:pin:xk_out"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"Rk","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:54:param:Rk"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"Qk","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:55:param:Qk"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:57:option:extra_setup"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:59:function:_"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"xk_last","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:61:variable:xk_last"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"Pk_last","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:62:variable:Pk_last"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"initialized","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:64:variable:initialized"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/filter_kalman.comp","source_sha":"fcba60a5215386e7922785cf0a61a5fb99fb88ff2cccfe3420162651abf12f74","symbol":"cidx","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/filter_kalman.comp:65:variable:cidx"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:10:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"flipflop","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:1:component:flipflop"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"data_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:2:pin:data_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"clk","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:3:pin:clk"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"set","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:4:pin:set"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:5:pin:reset"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:6:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:7:pin:out"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/flipflop.comp","source_sha":"411530975130af0c1685ad5b9e786e8fa0043654228cd162617322de6e237e4f","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/flipflop.comp:8:option:data"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"gantry","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:41:component:gantry"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"joint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:42:pin:joint"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"joint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:43:pin:joint"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"joint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:44:pin:joint"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"joint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:45:pin:joint"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:46:pin:position"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:47:pin:position"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"home","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:48:pin:home"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:49:pin:limit"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"search","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:50:pin:search"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:51:function:read"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:52:function:write"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"offset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:73:variable:offset"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"prev_cmd","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:74:variable:prev_cmd"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"fb_joint","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:75:variable:fb_joint"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gantry.comp","source_sha":"94345c3d09b2680e4fbe11afba86e63a49f37e965cd3b405c3fdc1a7c1903386","symbol":"latching","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/gantry.comp:76:variable:latching"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"speed_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:10:pin:speed_out"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"dir_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:11:pin:dir_in"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"dir_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:12:pin:dir_out"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"min1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:13:param:min1"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"max1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:14:param:max1"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"min2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:15:param:min2"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"max2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:16:param:max2"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"scale2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:17:param:scale2"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"gearchange","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:1:component:gearchange"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"reverse","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:20:param:reverse"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:22:function:_"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:8:pin:sel"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gearchange.comp","source_sha":"dcdb4f2a6276778359ec37c3a4a1dbc06090f788ba5b0242727a1bfd8649d27b","symbol":"speed_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gearchange.comp:9:pin:speed_in"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gray2bin.comp","source_sha":"4c8148d77b9df4bf5ae254a64785bfd5c2071a0123ac57afe781c733ace8962e","symbol":"gray2bin","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/gray2bin.comp:1:component:gray2bin"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gray2bin.comp","source_sha":"4c8148d77b9df4bf5ae254a64785bfd5c2071a0123ac57afe781c733ace8962e","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gray2bin.comp:3:pin:in"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gray2bin.comp","source_sha":"4c8148d77b9df4bf5ae254a64785bfd5c2071a0123ac57afe781c733ace8962e","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/gray2bin.comp:4:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/gray2bin.comp","source_sha":"4c8148d77b9df4bf5ae254a64785bfd5c2071a0123ac57afe781c733ace8962e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/gray2bin.comp:7:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"histobins","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:1:component:histobins"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"pintype","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:40:pin:pintype"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:41:pin:input"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_s32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:42:pin:input_s32"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_u32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:43:pin:input_u32"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_bit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:44:pin:input_bit"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"nbins","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:46:pin:nbins"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"binsize","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:47:pin:binsize"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"minvalue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:48:pin:minvalue"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:50:pin:index"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"check","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:51:pin:check"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:52:pin:reset"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"method","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:53:pin:method"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:55:pin:input_error"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"binvalue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:56:pin:binvalue"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"pextra","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:57:pin:pextra"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"nextra","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:58:pin:nextra"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:59:pin:input_min"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"input_max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:60:pin:input_max"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"nsamples","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:62:pin:nsamples"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"variance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:63:pin:variance"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"mean","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:64:pin:mean"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"availablebins","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:67:pin:availablebins"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:69:function:_"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"bin","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:71:variable:bin"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:72:variable:first"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"last_nbins","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:73:variable:last_nbins"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"maxvalue","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:75:variable:maxvalue"}
{"language":"hal_comp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"last_binsize","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:77:variable:last_binsize"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"last_minvalue","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:78:variable:last_minvalue"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"sum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:80:variable:sum"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"sq_sum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:81:variable:sq_sum"}
{"language":"hal_comp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/components/histobins.comp","source_sha":"4a9606b4bed26ea7186326b1f6176432cdeeb24edb3428bfd5dff19753474076","symbol":"m2","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/histobins.comp:82:variable:m2"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/homecomp.comp","source_sha":"072e03c26cd9ba814c1b65c8ff0d3b9e3953ce26b4b1a44d4c73036b78aee2a5","symbol":"homecomp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/homecomp.comp:1:component:homecomp"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/homecomp.comp","source_sha":"072e03c26cd9ba814c1b65c8ff0d3b9e3953ce26b4b1a44d4c73036b78aee2a5","symbol":"is_module","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/homecomp.comp:44:pin:is_module"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/homecomp.comp","source_sha":"072e03c26cd9ba814c1b65c8ff0d3b9e3953ce26b4b1a44d4c73036b78aee2a5","symbol":"homemod","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/homecomp.comp:48:option:homemod"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/homecomp.comp","source_sha":"072e03c26cd9ba814c1b65c8ff0d3b9e3953ce26b4b1a44d4c73036b78aee2a5","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/homecomp.comp:49:option:extra_setup"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"hypot","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:1:component:hypot"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:4:pin:in2"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:5:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/hypot.comp","source_sha":"a843af855c20dde4e0ee0f84fdee1d185ac1049226973aa96217ad43f322a4f5","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/hypot.comp:6:function:_"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:16:pin:in"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:18:pin:out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"ilowpass","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:1:component:ilowpass"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:21:param:scale"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"gain","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:24:param:gain"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"value","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:30:variable:value"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ilowpass.comp","source_sha":"9e8a1413d78febbf971e88228971553e198d8f1a956fdfc03539705b8ba38ea5","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/ilowpass.comp:32:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"integ","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:1:component:integ"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"gain","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:3:pin:gain"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:5:pin:reset"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:6:pin:max_"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:8:pin:min_"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/integ.comp","source_sha":"90dea7efe978b85f3cd69b06169707106f5a1047b164bff96eadfc0356aa2332","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/integ.comp:9:function:_"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/invert.comp","source_sha":"58f39ef6205e5a2ea2c86a248f6a0ac9ea213a34f2a83d72c53767fd0f184e0c","symbol":"invert","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/invert.comp:16:component:invert"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/invert.comp","source_sha":"58f39ef6205e5a2ea2c86a248f6a0ac9ea213a34f2a83d72c53767fd0f184e0c","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/invert.comp:21:pin:in"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/invert.comp","source_sha":"58f39ef6205e5a2ea2c86a248f6a0ac9ea213a34f2a83d72c53767fd0f184e0c","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/invert.comp:22:pin:out"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/invert.comp","source_sha":"58f39ef6205e5a2ea2c86a248f6a0ac9ea213a34f2a83d72c53767fd0f184e0c","symbol":"deadband","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/invert.comp:23:param:deadband"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/invert.comp","source_sha":"58f39ef6205e5a2ea2c86a248f6a0ac9ea213a34f2a83d72c53767fd0f184e0c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/invert.comp:25:function:_"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"joyhandle","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:17:component:joyhandle"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:18:pin:in"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:19:pin:out"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"power","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:20:param:power"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"deadband","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:21:param:deadband"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:22:param:scale"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"offset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:23:param:offset"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"inverse","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:24:param:inverse"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/joyhandle.comp","source_sha":"cfebd664076d80413f491ebd48b34892e0dcd1404c81b5766cd3e54120ed28a6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/joyhandle.comp:46:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"knob2float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:18:component:knob2float"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:20:pin:counts"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:21:pin:enable"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:22:pin:scale"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:23:pin:out"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"max_out","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:25:param:max_out"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"min_out","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:26:param:min_out"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:28:option:data"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/knob2float.comp","source_sha":"27a128d1f8d428fbf6eb24b5ab4cec0e09788428dbaf7aa3f9105c8f1cbf7054","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/knob2float.comp:30:function:_"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"vector_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:11:pin:vector_power"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"distance_to_go","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:12:pin:distance_to_go"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:14:pin:power"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"command_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:16:pin:command_power"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"start_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:17:pin:start_power"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"start_distance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:18:pin:start_distance"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"vel_scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:19:pin:vel_scale"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"laserpower","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:1:component:laserpower"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"min_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:2:pin:min_power"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:33:function:_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"max_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:3:pin:max_power"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"req_velocity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:4:pin:req_velocity"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"cur_velocity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:5:pin:cur_velocity"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"enabled","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:6:pin:enabled"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"raster_mode","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:8:pin:raster_mode"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/laserpower.comp","source_sha":"7931585fc10101980e62e74109966aae7969d63137d2854adcf37cc2033732d8","symbol":"raster_power","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/laserpower.comp:9:pin:raster_power"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"latencybins","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:1:component:latencybins"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"maxbinnumber","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:32:pin:maxbinnumber"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:33:pin:index"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:34:pin:reset"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"nsbinsize","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:35:pin:nsbinsize"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"check","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:37:pin:check"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"latency","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:38:pin:latency"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"latency_max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:39:pin:latency_max"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"latency_min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:40:pin:latency_min"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"pbinvalue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:41:pin:pbinvalue"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"nbinvalue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:42:pin:nbinvalue"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"pextra","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:43:pin:pextra"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"nextra","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:44:pin:nextra"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"variance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:45:pin:variance"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"availablebins","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:48:pin:availablebins"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:50:function:_"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"last_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:51:variable:last_timer"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"last_binmax","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:52:variable:last_binmax"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:53:variable:first"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"pbins","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:54:variable:pbins"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"nbins","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:55:variable:nbins"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"binmax","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:56:variable:binmax"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"nsamples","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:58:variable:nsamples"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"sum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:59:variable:sum"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/latencybins.comp","source_sha":"8eb02e444637bf4e357fe525c43db946c9d540857a944cdb98640290baa0a2cf","symbol":"sq_sum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/latencybins.comp:60:variable:sq_sum"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:257:function:write"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"write_one","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:269:function:write_one"}
{"language":"c","line":384,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"num_digits_baseN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:384:function:num_digits_baseN"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:38:macro:MAX_CHAN"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"parse_fmt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:393:function:parse_fmt"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"MAX_ENTRY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:39:macro:MAX_ENTRY"}
{"language":"c","line":656,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:656:function:rtapi_app_exit"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:70:function:write"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"write_one","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:71:function:write_one"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"parse_fmt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:73:function:parse_fmt"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"do_div","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:81:macro:do_div"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lcd.c","source_sha":"5ec2d9b6027235eac4afa19397093e6b9ecb0e59e9135cd1d964756006ca7f8c","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lcd.c:90:function:rtapi_app_main"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/led_dim.comp","source_sha":"448bde79c7115c16f15e22814ece2cb5e4ca56c5388ef7750b8c52e7055c73bb","symbol":"led_dim","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/led_dim.comp:38:component:led_dim"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/led_dim.comp","source_sha":"448bde79c7115c16f15e22814ece2cb5e4ca56c5388ef7750b8c52e7055c73bb","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/led_dim.comp:39:pin:in"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/led_dim.comp","source_sha":"448bde79c7115c16f15e22814ece2cb5e4ca56c5388ef7750b8c52e7055c73bb","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/led_dim.comp:40:pin:out"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/led_dim.comp","source_sha":"448bde79c7115c16f15e22814ece2cb5e4ca56c5388ef7750b8c52e7055c73bb","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/led_dim.comp:41:function:_"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/led_dim.comp","source_sha":"448bde79c7115c16f15e22814ece2cb5e4ca56c5388ef7750b8c52e7055c73bb","symbol":"last_in","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/led_dim.comp:49:variable:last_in"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"limit1","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:1:component:limit1"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:4:pin:min_"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:5:pin:max_"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit1.comp","source_sha":"bbf04ab46e8da53549e320dde6de21b07d175d687dd29fc1873a4ebba20ba134","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit1.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"limit2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:1:component:limit2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"load","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:4:pin:load"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:5:pin:min_"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:6:pin:max_"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"maxv","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:7:pin:maxv"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:8:option:data"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit2.comp","source_sha":"dd048872ec62a05e7bef94c18cb58d877b4449de3fbb9b72dd6945d10d3459f7","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit2.comp:9:function:_"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:12:pin:min_"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:13:pin:max_"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"maxv","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:14:pin:maxv"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"maxa","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:15:pin:maxa"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"smooth_steps","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:16:pin:smooth_steps"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"limit3","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:1:component:limit3"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"in_pos_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:20:variable:in_pos_old"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"out_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:21:variable:out_old"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:22:function:_"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:6:pin:in"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:7:pin:enable"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:8:pin:out"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit3.comp","source_sha":"943dd08926c32d72f29b159d0b161ee66af868b4928745c95b73a011da7a1362","symbol":"load","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit3.comp:9:pin:load"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"limit_axis","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:1:component:limit_axis"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:31:option:extra_setup"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:33:function:_"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:35:pin:error"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:36:pin:min"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:37:pin:max"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:38:pin:fb"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:39:pin:current"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:40:pin:min"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:41:pin:max"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:42:pin:min"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:43:pin:max"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:44:pin:enable"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"sticky","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:45:pin:sticky"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:46:pin:error"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/limit_axis.comp","source_sha":"f6b3d3b2382a2671d7dfbf8650868c5d0cd49f6655e516c30161b2af22b13af6","symbol":"error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/limit_axis.comp:47:pin:error"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"lincurve","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:1:component:lincurve"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"x","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:26:param:x"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"y","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:27:param:y"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:29:pin:in_"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"out_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:30:pin:out_"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:31:pin:out"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"i","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:33:variable:i"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:35:option:extra_setup"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lincurve.comp","source_sha":"0060f09b0ca76112742924b2cc009874498285ed2f036252097fdd320f309e8e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lincurve.comp:40:function:_"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:17:pin:in"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"and","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:18:pin:and"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"or","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:19:pin:or"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"logic","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:1:component:logic"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"xor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:20:pin:xor"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"nand","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:21:pin:nand"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"nor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:22:pin:nor"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/logic.comp","source_sha":"9592f32ba546e56a914450d912315f04df806add0fc21ea71ce3892c05a83228","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/logic.comp:23:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"lowpass","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:1:component:lowpass"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:33:pin:in"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:34:pin:out"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"load","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:35:pin:load"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"gain","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:36:param:gain"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lowpass.comp","source_sha":"30ed8426dfd18c6cbba373f5c2db17726c308e989525e1ce0750a4c71f5373de","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lowpass.comp:37:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"lut5","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:1:component:lut5"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"in_0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:2:pin:in_0"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"is","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:33:function:is"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"in_1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:3:pin:in_1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"in_2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:4:pin:in_2"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"in_3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:5:pin:in_3"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"in_4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:6:pin:in_4"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:7:pin:out"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"function","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:8:param:function"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/lut5.comp","source_sha":"bbf2b7d53e338ee4ad619ad02cb65fcfd741027a05c524f47163902e845a0da6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/lut5.comp:9:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"maj3","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:18:component:maj3"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:20:pin:in1"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:21:pin:in2"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"in3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:22:pin:in3"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:23:pin:out"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:25:param:invert"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/maj3.comp","source_sha":"abb8420c9d041f70169d8a56416ca96c9f5bc3d6863c9cffe98f39b8a27436df","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/maj3.comp:27:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a7","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:10:pin:a7"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:11:pin:b0"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:12:pin:b1"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:13:pin:b2"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:14:pin:b3"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:15:pin:b4"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b5","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:16:pin:b5"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b6","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:17:pin:b6"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"b7","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:18:pin:b7"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:19:pin:out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"match8","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:1:component:match8"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:20:function:_"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:3:pin:a0"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:4:pin:a1"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:5:pin:a2"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:6:pin:a3"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:7:pin:a4"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a5","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:8:pin:a5"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/match8.comp","source_sha":"60b48108cc91fd1a43a53dc0ed116b0a604872142cec3e585b4b79261fed0c7a","symbol":"a6","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/match8.comp:9:pin:a6"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"loop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:111:function:loop"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:165:function:rtapi_app_main"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:23:macro:MAX_CHAN"}
{"language":"c","line":357,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:357:function:rtapi_app_exit"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"input_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:47:type:input_dev"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"keyup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:71:function:keyup"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrix_kb.c","source_sha":"1440143e15b9607476be181e7ecbbe48697084b10cbb5eacd1ec181b278596a1","symbol":"keydown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrix_kb.c:90:function:keydown"}
{"language":"hal_comp","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrixkins.comp","source_sha":"c4338608bb73e6715870db767cbcc2539b72fbb9158ea5c593ae6379ed2d990c","symbol":"dummy","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrixkins.comp:176:pin:dummy"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/matrixkins.comp","source_sha":"c4338608bb73e6715870db767cbcc2539b72fbb9158ea5c593ae6379ed2d990c","symbol":"matrixkins","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/matrixkins.comp:17:component:matrixkins"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"max31855","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:1:component:max31855"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"data","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:29:pin:data"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"cs","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:30:pin:cs"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"clk","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:31:pin:clk"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"temp_celsius","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:33:pin:temp_celsius"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"temp_fahrenheit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:34:pin:temp_fahrenheit"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"temp_kelvin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:35:pin:temp_kelvin"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"fault","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:37:pin:fault"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"fault_flags","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:38:pin:fault_flags"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"data_frame","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:40:variable:data_frame"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"state","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:41:variable:state"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/max31855.comp","source_sha":"3e37bba34473031a63428b7a093cc78b4212a55b203d043701b1d33760ef49ea","symbol":"bitbang_spi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/max31855.comp:43:function:bitbang_spi"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mesa_pktgyro_test.comp","source_sha":"01e97e94aaf28669ed9ad4a66d98ff0f0a681f0d7e4885881ac210c57f96e2d8","symbol":"mesa_pktgyro_test","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mesa_pktgyro_test.comp:1:component:mesa_pktgyro_test"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mesa_pktgyro_test.comp","source_sha":"01e97e94aaf28669ed9ad4a66d98ff0f0a681f0d7e4885881ac210c57f96e2d8","symbol":"rxbytes","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mesa_pktgyro_test.comp:45:pin:rxbytes"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mesa_pktgyro_test.comp","source_sha":"01e97e94aaf28669ed9ad4a66d98ff0f0a681f0d7e4885881ac210c57f96e2d8","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/mesa_pktgyro_test.comp:49:option:extra_setup"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mesa_pktgyro_test.comp","source_sha":"01e97e94aaf28669ed9ad4a66d98ff0f0a681f0d7e4885881ac210c57f96e2d8","symbol":"receive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mesa_pktgyro_test.comp:51:function:receive"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"message","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:38:component:message"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"trigger","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:54:pin:trigger"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"force","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:55:pin:force"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"edge","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:58:param:edge"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"myidx","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:68:variable:myidx"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"prev_trigger","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:69:variable:prev_trigger"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"prev_force","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:70:variable:prev_force"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"prev_edge","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:71:variable:prev_edge"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:73:option:extra_setup"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/message.comp","source_sha":"c2f630d6551158f04e37dc0da874e84e6d6f31ad22b6ee25cd576d3349ac0122","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/message.comp:75:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/millturn.comp","source_sha":"c083a2e379078cd3ffa196fed900c2d8ebeefe9fc3899dc41bbd10516d092d08","symbol":"millturn","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/millturn.comp:1:component:millturn"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/millturn.comp","source_sha":"c083a2e379078cd3ffa196fed900c2d8ebeefe9fc3899dc41bbd10516d092d08","symbol":"fpin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/millturn.comp:33:pin:fpin"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/millturn.comp","source_sha":"c083a2e379078cd3ffa196fed900c2d8ebeefe9fc3899dc41bbd10516d092d08","symbol":"fdemo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/millturn.comp:34:function:fdemo"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"minmax","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:1:component:minmax"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:3:pin:reset"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:4:pin:max_"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:5:pin:min_"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/minmax.comp","source_sha":"6faaab77118d9d7bfe6cac9a45c09b199b821c5a7352cd0a43acb065311454d6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/minmax.comp:6:function:_"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:107:function:rtapi_app_exit"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"mod_dir_funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:116:function:mod_dir_funct"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"export_mod_dir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:162:function:export_mod_dir"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"export_mod_dir","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:71:function:export_mod_dir"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"mod_dir_funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:73:function:mod_dir_funct"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/modmath.c","source_sha":"846d102e36b5af0aad9f80e6bb8a88e18591f5f5031a940f650dc9d89e7439d9","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/modmath.c:80:function:rtapi_app_main"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"epsilon","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:101:pin:epsilon"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"waypoint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:102:pin:waypoint"}
{"language":"hal_comp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"waypoint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:103:pin:waypoint"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"warning","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:105:pin:warning"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset_applied","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:106:pin:offset_applied"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"waypoint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:107:pin:waypoint"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"waypoint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:108:pin:waypoint"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"waypoint","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:109:pin:waypoint"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:111:pin:offset"}
{"language":"hal_comp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:112:pin:pos"}
{"language":"hal_comp","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:113:pin:fb"}
{"language":"hal_comp","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:115:pin:offset"}
{"language":"hal_comp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:116:pin:pos"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"fb","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:117:pin:fb"}
{"language":"hal_comp","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:119:pin:offset"}
{"language":"hal_comp","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:120:pin:offset"}
{"language":"hal_comp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:121:pin:offset"}
{"language":"hal_comp","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:122:pin:offset"}
{"language":"hal_comp","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"dbg_waypoint_limit_test","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:125:pin:dbg_waypoint_limit_test"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"dbg_state","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:128:pin:dbg_state"}
{"language":"hal_comp","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"personality","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:130:option:personality"}
{"language":"hal_comp","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:131:option:extra_setup"}
{"language":"hal_comp","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"read_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:132:function:read_inputs"}
{"language":"hal_comp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"write_outputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:133:function:write_outputs"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"moveoff","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:1:component:moveoff"}
{"language":"hal_comp","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"power_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:96:pin:power_on"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"move_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:97:pin:move_enable"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"apply_offsets","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:98:pin:apply_offsets"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/moveoff.comp","source_sha":"f0168255445891d585fec51293ed63aa9652444830e3d6271e0ba109362a73fb","symbol":"backtrack","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/moveoff.comp:99:pin:backtrack"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mult2.comp","source_sha":"a7b2907470a313c77c3bbb2380507e3543cb72ea67acc7c7cc4df1d4bb52feb3","symbol":"mult2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mult2.comp:1:component:mult2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mult2.comp","source_sha":"a7b2907470a313c77c3bbb2380507e3543cb72ea67acc7c7cc4df1d4bb52feb3","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mult2.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mult2.comp","source_sha":"a7b2907470a313c77c3bbb2380507e3543cb72ea67acc7c7cc4df1d4bb52feb3","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mult2.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mult2.comp","source_sha":"a7b2907470a313c77c3bbb2380507e3543cb72ea67acc7c7cc4df1d4bb52feb3","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mult2.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mult2.comp","source_sha":"a7b2907470a313c77c3bbb2380507e3543cb72ea67acc7c7cc4df1d4bb52feb3","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mult2.comp:5:function:_"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"single_click_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:107:variable:single_click_hold_timer"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"single_click_only_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:108:variable:single_click_only_hold_timer"}
{"language":"hal_comp","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"double_click_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:110:variable:double_click_hold_timer"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"double_click_only_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:111:variable:double_click_only_hold_timer"}
{"language":"hal_comp","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"triple_click_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:113:variable:triple_click_hold_timer"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"triple_click_only_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:114:variable:triple_click_only_hold_timer"}
{"language":"hal_comp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"quadruple_click_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:116:variable:quadruple_click_hold_timer"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"quadruple_click_only_hold_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:117:variable:quadruple_click_only_hold_timer"}
{"language":"hal_comp","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:141:function:_"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"multiclick","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:23:component:multiclick"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:27:pin:in"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"single_click","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:29:pin:single_click"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"single_click_only","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:32:pin:single_click_only"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"double_click","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:36:pin:double_click"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"double_click_only","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:39:pin:double_click_only"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"triple_click","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:43:pin:triple_click"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"triple_click_only","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:46:pin:triple_click_only"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"quadruple_click","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:50:pin:quadruple_click"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"quadruple_click_only","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:53:pin:quadruple_click_only"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"state","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:59:pin:state"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"invert_input","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:62:param:invert_input"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"max_hold_ns","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:66:param:max_hold_ns"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"max_space_ns","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:70:param:max_space_ns"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"output_hold_ns","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:74:param:output_hold_ns"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"click_state","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:79:variable:click_state"}
{"language":"hal_comp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:91:variable:timer"}
{"language":"hal_comp","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiclick.comp","source_sha":"17060484766ee9b8a24c1b578ef3fb68ec2eb76d19e17ee2af04d6dbe126177a","symbol":"timeout","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiclick.comp:92:variable:timeout"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"multiswitch","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:23:component:multiswitch"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"up","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:25:pin:up"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"down","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:26:pin:down"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"top","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:28:param:top"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"position","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:29:param:position"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"bit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:31:pin:bit"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:36:function:_"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:37:option:extra_setup"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:38:option:count_function"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"old_up","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:40:variable:old_up"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/multiswitch.comp","source_sha":"e2f2600013e450dbd8209619be29bc949a497997aa65e8153782f89ebdfc5068","symbol":"old_down","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/multiswitch.comp:41:variable:old_down"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"debounce_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:12:pin:debounce_time"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:17:pin:sel"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"mux16","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:1:component:mux16"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"out_f","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:20:pin:out_f"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"out_s","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:21:pin:out_s"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"use_graycode","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:2:pin:use_graycode"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"elapsed","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:36:param:elapsed"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"selected","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:37:param:selected"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:38:pin:in"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"delaytime","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:39:variable:delaytime"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"lastnum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:40:variable:lastnum"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"running","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:41:variable:running"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:42:function:_"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux16.comp","source_sha":"475eccab65da8cfa58717f28486ab3626689210122f642b8a1c53067bdfa235d","symbol":"suppress_no_input","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux16.comp:7:pin:suppress_no_input"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"mux2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:1:component:mux2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:2:pin:sel"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:4:pin:in1"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:5:pin:in0"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux2.comp","source_sha":"99b944fc7c9217b7ed538b5d55fed744a04f6bcd04a0606ff6856bf65589a126","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux2.comp:6:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"mux4","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:1:component:mux4"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:23:pin:in0"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:24:pin:in1"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:25:pin:in2"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"in3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:26:pin:in3"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:27:function:_"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"sel0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:2:pin:sel0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"sel1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:3:pin:sel1"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux4.comp","source_sha":"e7a4db70fee2eb847ffbf7a5ea2c35c13649980ff60af469be0e848125d1de73","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux4.comp:6:pin:out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"mux8","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:1:component:mux8"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"sel0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:2:pin:sel0"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:36:pin:in0"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:37:pin:in1"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:38:pin:in2"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:39:pin:in3"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"sel1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:3:pin:sel1"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in4","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:40:pin:in4"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in5","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:41:pin:in5"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in6","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:42:pin:in6"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"in7","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:43:pin:in7"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:44:function:_"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"sel2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:4:pin:sel2"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux8.comp","source_sha":"fcca9cfae89c3ecc6f1dc9218b94cc555915af0a118d1075523868a3eeed5361","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux8.comp:7:pin:out"}
{"language":"c","line":276,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"write_fp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:276:function:write_fp"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:30:macro:MAX_CHAN"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"MAX_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:31:macro:MAX_SIZE"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"EPS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:32:macro:EPS"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"write_nofp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:339:function:write_nofp"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"MAX_S32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:33:macro:MAX_S32"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"MAX_U32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:34:macro:MAX_U32"}
{"language":"c","line":396,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:396:function:rtapi_app_exit"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"write_fp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:58:function:write_fp"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"write_nofp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:59:function:write_nofp"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/mux_generic.c","source_sha":"6f5c8119721399001e4f95b66a3d784622ac280fd63a3c5c29fb723b933d04db","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/mux_generic.c:64:function:rtapi_app_main"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:11:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"near","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:1:component:near"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"in1_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:2:pin:in1_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"in2_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:3:pin:in2_"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:4:param:scale"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"difference","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:5:param:difference"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/near.comp","source_sha":"1b917a94027b19d9078a7cf0f538249fa5691c3b59365bc47bef199e31a9268c","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/near.comp:6:pin:out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/not.comp","source_sha":"bd70a4645db9f2d260e0d7b2852cbfc01dde26a2fe33699ed8ab42a5678c1cac","symbol":"not","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/not.comp:1:component:not"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/not.comp","source_sha":"bd70a4645db9f2d260e0d7b2852cbfc01dde26a2fe33699ed8ab42a5678c1cac","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/not.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/not.comp","source_sha":"bd70a4645db9f2d260e0d7b2852cbfc01dde26a2fe33699ed8ab42a5678c1cac","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/not.comp:3:pin:out"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/not.comp","source_sha":"bd70a4645db9f2d260e0d7b2852cbfc01dde26a2fe33699ed8ab42a5678c1cac","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/not.comp:4:function:_"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"offset","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:17:component:offset"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"update_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:19:function:update_output"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"update_feedback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:20:function:update_feedback"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:22:pin:offset"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:24:pin:in"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:25:pin:out"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"fb_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:27:pin:fb_in"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/offset.comp","source_sha":"aa94abc8bb047a2ec710b0c097545fe7deab2521c772c17f9fcec9170da6b857","symbol":"fb_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/offset.comp:28:pin:fb_out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"ohmic","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:1:component:ohmic"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"is_probing","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:60:pin:is_probing"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"ohmic_low","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:61:pin:ohmic_low"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"ohmic_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:62:pin:ohmic_threshold"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"thcad_0_volt_freq","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:63:pin:thcad_0_volt_freq"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"thcad_divide","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:64:pin:thcad_divide"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"thcad_fullscale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:65:pin:thcad_fullscale"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"thcad_max_volt_freq","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:66:pin:thcad_max_volt_freq"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"velocity_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:67:pin:velocity_in"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"volt_divider","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:68:pin:volt_divider"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"ohmic_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:69:pin:ohmic_on"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"ohmic_volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:70:pin:ohmic_volts"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ohmic.comp","source_sha":"3e594db2cc1bcd6754291e9a15fd6a911d50a44614654bcad2e1ab7d6f6674b8","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/ohmic.comp:72:function:_"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"oneshot","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:18:component:oneshot"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:27:pin:in"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:28:pin:reset"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:29:pin:out"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"out_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:30:pin:out_not"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"width","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:31:pin:width"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"time_left","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:32:pin:time_left"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"retriggerable","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:34:param:retriggerable"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"rising","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:35:param:rising"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"falling","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:36:param:falling"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:38:option:data"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:39:option:extra_setup"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/oneshot.comp","source_sha":"5fd33aa2a022df75cba2827335958ad3cf889d93e78991b5dd2180262c561d73","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/oneshot.comp:41:function:_"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/or2.comp","source_sha":"883a278553d286622432657f7948655c2da89c16abc9a8be1844762575a365d9","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/or2.comp:16:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/or2.comp","source_sha":"883a278553d286622432657f7948655c2da89c16abc9a8be1844762575a365d9","symbol":"or2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/or2.comp:1:component:or2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/or2.comp","source_sha":"883a278553d286622432657f7948655c2da89c16abc9a8be1844762575a365d9","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/or2.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/or2.comp","source_sha":"883a278553d286622432657f7948655c2da89c16abc9a8be1844762575a365d9","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/or2.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/or2.comp","source_sha":"883a278553d286622432657f7948655c2da89c16abc9a8be1844762575a365d9","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/or2.comp:4:pin:out"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"tolerance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:10:pin:tolerance"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"last_enable","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:12:variable:last_enable"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"debounce","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:13:variable:debounce"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"fp","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:15:option:fp"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:17:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"orient","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:1:component:orient"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:3:pin:enable"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"mode","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:4:pin:mode"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:5:pin:position"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"angle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:6:pin:angle"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"command","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:7:pin:command"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"poserr","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:8:pin:poserr"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/orient.comp","source_sha":"8f09b873d4a3f233ac4530de5a4c78b992f18329b915b7e9d3ce57c8daf86b02","symbol":"is","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/orient.comp:9:pin:is"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/panelui.c","source_sha":"13f14a6cc31157f4da06109adf61cdfec4c7a485333789cc504beb6565677989","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/panelui.c:122:type:timespec"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/components/panelui.c","source_sha":"13f14a6cc31157f4da06109adf61cdfec4c7a485333789cc504beb6565677989","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/panelui.c:130:function:quit"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/components/panelui.c","source_sha":"13f14a6cc31157f4da06109adf61cdfec4c7a485333789cc504beb6565677989","symbol":"BUF_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/panelui.c:138:macro:BUF_SIZE"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/components/panelui.c","source_sha":"13f14a6cc31157f4da06109adf61cdfec4c7a485333789cc504beb6565677989","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/panelui.c:140:function:main"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/components/panelui.c","source_sha":"13f14a6cc31157f4da06109adf61cdfec4c7a485333789cc504beb6565677989","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/panelui.c:294:type:hal_stream_data"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:150:macro:MAX_CHAN"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:157:macro:NAME"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"AUTO_TUNER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:159:macro:AUTO_TUNER"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"PI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:162:macro:PI"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"export_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:268:function:export_pid"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"calc_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:269:function:calc_pid"}
{"language":"c","line":276,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:276:function:rtapi_app_main"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:342:function:rtapi_app_exit"}
{"language":"c","line":489,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"calc_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:489:function:calc_pid"}
{"language":"c","line":689,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pid.c","source_sha":"e07523479e2c39fbccc3fb1e30b578553d2a5e83fdf773a2e1b605835917f1ac","symbol":"export_pid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pid.c:689:function:export_pid"}
{"language":"hal_comp","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pause_at_end","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:100:pin:pause_at_end"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"paused_motion_speed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:101:pin:paused_motion_speed"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_d_gain","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:102:pin:pid_d_gain"}
{"language":"hal_comp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_i_gain","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:103:pin:pid_i_gain"}
{"language":"hal_comp","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_p_gain","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:104:pin:pid_p_gain"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pierce_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:105:pin:pierce_delay"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:106:pin:probe_feed_rate"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_final_speed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:107:pin:probe_final_speed"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pierce_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:108:pin:pierce_height"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_start_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:109:pin:probe_start_height"}
{"language":"hal_comp","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_test","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:110:pin:probe_test"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_is_idle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:111:pin:program_is_idle"}
{"language":"hal_comp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_is_paused","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:112:pin:program_is_paused"}
{"language":"hal_comp","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_is_running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:113:pin:program_is_running"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"puddle_jump_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:114:pin:puddle_jump_delay"}
{"language":"hal_comp","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"puddle_jump_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:115:pin:puddle_jump_height"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"requested_velocity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:117:pin:requested_velocity"}
{"language":"hal_comp","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"feed_upm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:118:pin:feed_upm"}
{"language":"hal_comp","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"resolution","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:119:pin:resolution"}
{"language":"hal_comp","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"restart_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:120:pin:restart_delay"}
{"language":"hal_comp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:121:pin:safe_height"}
{"language":"hal_comp","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_arm_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:122:pin:scribe_arm_delay"}
{"language":"hal_comp","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_on_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:123:pin:scribe_on_delay"}
{"language":"hal_comp","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:124:pin:scribe_start"}
{"language":"hal_comp","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"setup_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:125:pin:setup_feed_rate"}
{"language":"hal_comp","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"skip_ihs_distance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:126:pin:skip_ihs_distance"}
{"language":"hal_comp","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"spotting_start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:127:pin:spotting_start"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"spotting_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:128:pin:spotting_threshold"}
{"language":"hal_comp","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"spotting_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:129:pin:spotting_time"}
{"language":"hal_comp","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:130:pin:thc_delay"}
{"language":"hal_comp","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_disable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:131:pin:thc_disable"}
{"language":"hal_comp","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:132:pin:thc_enable"}
{"language":"hal_comp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:133:pin:thc_feed_rate"}
{"language":"hal_comp","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_sample_counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:134:pin:thc_sample_counts"}
{"language":"hal_comp","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_sample_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:135:pin:thc_sample_threshold"}
{"language":"hal_comp","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:136:pin:thc_threshold"}
{"language":"hal_comp","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:137:pin:torch_enable"}
{"language":"hal_comp","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_off","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:138:pin:torch_off"}
{"language":"hal_comp","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_pulse_start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:139:pin:torch_pulse_start"}
{"language":"hal_comp","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_pulse_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:140:pin:torch_pulse_time"}
{"language":"hal_comp","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"units_per_mm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:141:pin:units_per_mm"}
{"language":"hal_comp","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"use_auto_volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:142:pin:use_auto_volts"}
{"language":"hal_comp","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:143:pin:voidlock_enable"}
{"language":"hal_comp","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_on_cycles","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:144:pin:voidlock_on_cycles"}
{"language":"hal_comp","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_off_cycles","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:145:pin:voidlock_off_cycles"}
{"language":"hal_comp","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_slope","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:146:pin:voidlock_slope"}
{"language":"hal_comp","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"x_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:147:pin:x_offset"}
{"language":"hal_comp","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"x_offset_current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:148:pin:x_offset_current"}
{"language":"hal_comp","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"xy_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:149:pin:xy_feed_rate"}
{"language":"hal_comp","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"y_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:150:pin:y_offset"}
{"language":"hal_comp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"y_offset_current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:151:pin:y_offset_current"}
{"language":"hal_comp","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_offset_current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:152:pin:z_offset_current"}
{"language":"hal_comp","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"zero_window","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:153:pin:zero_window"}
{"language":"hal_comp","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"adaptive_feed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:156:pin:adaptive_feed"}
{"language":"hal_comp","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_ok_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:157:pin:arc_ok_out"}
{"language":"hal_comp","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:158:pin:arc_voltage_out"}
{"language":"hal_comp","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"consumable_changing","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:159:pin:consumable_changing"}
{"language":"hal_comp","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cornerlock_is_locked","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:160:pin:cornerlock_is_locked"}
{"language":"hal_comp","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_length","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:161:pin:cut_length"}
{"language":"hal_comp","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_recovering","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:162:pin:cut_recovering"}
{"language":"hal_comp","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:163:pin:cut_time"}
{"language":"hal_comp","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cutting_stop","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:164:pin:cutting_stop"}
{"language":"hal_comp","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"feed_hold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:165:pin:feed_hold"}
{"language":"hal_comp","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"jog_inhibit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:166:pin:jog_inhibit"}
{"language":"hal_comp","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_recovery_state","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:167:pin:laser_recovery_state"}
{"language":"hal_comp","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"led_down","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:168:pin:led_down"}
{"language":"hal_comp","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"led_up","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:169:pin:led_up"}
{"language":"hal_comp","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:170:pin:offset_scale"}
{"language":"hal_comp","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:171:pin:ohmic_enable"}
{"language":"hal_comp","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_sense_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:172:pin:ohmic_sense_out"}
{"language":"hal_comp","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"paused_motion","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:173:pin:paused_motion"}
{"language":"hal_comp","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"paused_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:174:pin:paused_time"}
{"language":"hal_comp","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pierce_count","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:175:pin:pierce_count"}
{"language":"hal_comp","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_test_error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:176:pin:probe_test_error"}
{"language":"hal_comp","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:177:pin:probe_time"}
{"language":"hal_comp","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:178:pin:program_pause"}
{"language":"hal_comp","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_resume","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:179:pin:program_resume"}
{"language":"hal_comp","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:180:pin:program_run"}
{"language":"hal_comp","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"program_stop","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:181:pin:program_stop"}
{"language":"hal_comp","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"rapid_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:182:pin:rapid_time"}
{"language":"hal_comp","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"run_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:183:pin:run_time"}
{"language":"hal_comp","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_height_is_limited","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:184:pin:safe_height_is_limited"}
{"language":"hal_comp","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"sensor_active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:185:pin:sensor_active"}
{"language":"hal_comp","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_arm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:186:pin:scribe_arm"}
{"language":"hal_comp","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:187:pin:scribe_on"}
{"language":"hal_comp","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"state_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:188:pin:state_out"}
{"language":"hal_comp","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"stop_type_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:189:pin:stop_type_out"}
{"language":"hal_comp","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:190:pin:thc_active"}
{"language":"hal_comp","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_enabled","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:191:pin:thc_enabled"}
{"language":"hal_comp","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:192:pin:torch_on"}
{"language":"hal_comp","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:193:pin:torch_time"}
{"language":"hal_comp","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_is_locked","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:194:pin:voidlock_is_locked"}
{"language":"hal_comp","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"x_offset_counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:195:pin:x_offset_counts"}
{"language":"hal_comp","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"xy_offset_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:196:pin:xy_offset_enable"}
{"language":"hal_comp","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"y_offset_counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:197:pin:y_offset_counts"}
{"language":"hal_comp","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:198:pin:z_height"}
{"language":"hal_comp","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_offset_counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:199:pin:z_offset_counts"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"plasmac","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:1:component:plasmac"}
{"language":"hal_comp","line":200,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_offset_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:200:pin:z_offset_enable"}
{"language":"hal_comp","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_relative","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:201:pin:z_relative"}
{"language":"hal_comp","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"current_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:205:pin:current_feed_rate"}
{"language":"hal_comp","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"requested_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:206:pin:requested_feed_rate"}
{"language":"hal_comp","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"angle_x_y","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:209:variable:angle_x_y"}
{"language":"hal_comp","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_fail_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:210:variable:arc_fail_timer"}
{"language":"hal_comp","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_lost_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:211:variable:arc_lost_timer"}
{"language":"hal_comp","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_starts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:212:variable:arc_starts"}
{"language":"hal_comp","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_valid_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:213:variable:arc_valid_timer"}
{"language":"hal_comp","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_raw","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:214:variable:arc_voltage_raw"}
{"language":"hal_comp","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_buffer_index","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:215:variable:arc_voltage_buffer_index"}
{"language":"hal_comp","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ok_sampler_samples","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:216:variable:ok_sampler_samples"}
{"language":"hal_comp","line":217,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"auto_cut","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:217:variable:auto_cut"}
{"language":"hal_comp","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_x_finish","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:218:variable:axis_x_finish"}
{"language":"hal_comp","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_x_start","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:219:variable:axis_x_start"}
{"language":"hal_comp","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_y_finish","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:220:variable:axis_y_finish"}
{"language":"hal_comp","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_y_start","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:221:variable:axis_y_start"}
{"language":"hal_comp","line":222,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cons_change_clear","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:222:variable:cons_change_clear"}
{"language":"hal_comp","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"count","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:223:variable:count"}
{"language":"hal_comp","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_height_first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:224:variable:cut_height_first"}
{"language":"hal_comp","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_height_last","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:225:variable:cut_height_last"}
{"language":"hal_comp","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_offset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:226:variable:cut_offset"}
{"language":"hal_comp","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_started","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:227:variable:cut_started"}
{"language":"hal_comp","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:228:variable:cut_target"}
{"language":"hal_comp","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"error_message","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:229:variable:error_message"}
{"language":"hal_comp","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"first_cut_finished","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:230:variable:first_cut_finished"}
{"language":"hal_comp","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"float_detected","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:231:variable:float_detected"}
{"language":"hal_comp","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"height_ovr_counts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:232:variable:height_ovr_counts"}
{"language":"hal_comp","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"height_ovr_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:233:variable:height_ovr_old"}
{"language":"hal_comp","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"initialized","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:234:variable:initialized"}
{"language":"hal_comp","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_x_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:235:variable:laser_x_target"}
{"language":"hal_comp","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_y_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:236:variable:laser_y_target"}
{"language":"hal_comp","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"last_arc_voltage","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:237:variable:last_arc_voltage"}
{"language":"hal_comp","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"manual_cut","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:238:variable:manual_cut"}
{"language":"hal_comp","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_datum","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:239:variable:offset_datum"}
{"language":"hal_comp","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_max","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:240:variable:offset_max"}
{"language":"hal_comp","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_min","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:241:variable:offset_min"}
{"language":"hal_comp","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_probe_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:242:variable:offset_probe_timer"}
{"language":"hal_comp","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_probing","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:243:variable:offset_probing"}
{"language":"hal_comp","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_res","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:244:variable:offset_res"}
{"language":"hal_comp","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_set","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:245:variable:offset_set"}
{"language":"hal_comp","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_attempts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:246:variable:ohmic_attempts"}
{"language":"hal_comp","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_detected","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:247:variable:ohmic_detected"}
{"language":"hal_comp","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_sense_counts","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:248:variable:ohmic_sense_counts"}
{"language":"hal_comp","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"old_resolution","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:249:variable:old_resolution"}
{"language":"hal_comp","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_x_start","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:250:variable:op_x_start"}
{"language":"hal_comp","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_x_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:251:variable:op_x_target"}
{"language":"hal_comp","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_x_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:252:variable:op_x_velocity"}
{"language":"hal_comp","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_xy_angle","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:253:variable:op_xy_angle"}
{"language":"hal_comp","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_y_start","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:254:variable:op_y_start"}
{"language":"hal_comp","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_y_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:255:variable:op_y_target"}
{"language":"hal_comp","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"op_y_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:256:variable:op_y_velocity"}
{"language":"hal_comp","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pause_at_end_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:257:variable:pause_at_end_timer"}
{"language":"hal_comp","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"paused_motion_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:258:variable:paused_motion_timer"}
{"language":"hal_comp","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_error_now","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:259:variable:pid_error_now"}
{"language":"hal_comp","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_error_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:260:variable:pid_error_old"}
{"language":"hal_comp","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pid_output","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:261:variable:pid_output"}
{"language":"hal_comp","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pierce_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:262:variable:pierce_target"}
{"language":"hal_comp","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"pierce_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:263:variable:pierce_timer"}
{"language":"hal_comp","line":264,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_at_bottom","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:264:variable:probe_at_bottom"}
{"language":"hal_comp","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_inhibit","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:265:variable:probe_inhibit"}
{"language":"hal_comp","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_offset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:266:variable:probe_offset"}
{"language":"hal_comp","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_required","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:267:variable:probe_required"}
{"language":"hal_comp","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_retry","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:268:variable:probe_retry"}
{"language":"hal_comp","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_start_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:269:variable:probe_start_target"}
{"language":"hal_comp","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_testing","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:270:variable:probe_testing"}
{"language":"hal_comp","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"probe_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:271:variable:probe_velocity"}
{"language":"hal_comp","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"puddle_jump_percent","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:272:variable:puddle_jump_percent"}
{"language":"hal_comp","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"puddle_jump_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:273:variable:puddle_jump_target"}
{"language":"hal_comp","line":274,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"puddle_jump_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:274:variable:puddle_jump_timer"}
{"language":"hal_comp","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"recovery_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:275:variable:recovery_velocity"}
{"language":"hal_comp","line":279,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"res","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:279:variable:res"}
{"language":"hal_comp","line":280,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"restart_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:280:variable:restart_timer"}
{"language":"hal_comp","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_alarm","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:281:variable:safe_alarm"}
{"language":"hal_comp","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_available","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:282:variable:safe_available"}
{"language":"hal_comp","line":283,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_min","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:283:variable:safe_min"}
{"language":"hal_comp","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_preferred","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:284:variable:safe_preferred"}
{"language":"hal_comp","line":285,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"safe_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:285:variable:safe_target"}
{"language":"hal_comp","line":286,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"setup_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:286:variable:setup_velocity"}
{"language":"hal_comp","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_arm_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:287:variable:scribe_arm_timer"}
{"language":"hal_comp","line":288,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_on_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:288:variable:scribe_on_timer"}
{"language":"hal_comp","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"scribe_pause","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:289:variable:scribe_pause"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_fail_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:28:pin:arc_fail_delay"}
{"language":"hal_comp","line":290,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"spotting","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:290:variable:spotting"}
{"language":"hal_comp","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"spotting_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:291:variable:spotting_timer"}
{"language":"hal_comp","line":292,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"state_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:292:variable:state_old"}
{"language":"hal_comp","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"statistics_reset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:293:variable:statistics_reset"}
{"language":"hal_comp","line":296,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"target_total","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:296:variable:target_total"}
{"language":"hal_comp","line":299,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_activated","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:299:variable:thc_activated"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_lost_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:29:pin:arc_lost_delay"}
{"language":"hal_comp","line":300,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_activated_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:300:variable:thc_activated_timer"}
{"language":"hal_comp","line":301,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_delay_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:301:variable:thc_delay_timer"}
{"language":"hal_comp","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_sampler_samples","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:302:variable:thc_sampler_samples"}
{"language":"hal_comp","line":303,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:303:variable:thc_velocity"}
{"language":"hal_comp","line":304,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_off_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:304:variable:torch_off_timer"}
{"language":"hal_comp","line":305,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"torch_pulse_timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:305:variable:torch_pulse_timer"}
{"language":"hal_comp","line":306,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"velocity_scale","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:306:variable:velocity_scale"}
{"language":"hal_comp","line":307,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_change","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:307:variable:voidlock_change"}
{"language":"hal_comp","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_off_count","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:308:variable:voidlock_off_count"}
{"language":"hal_comp","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_on_count","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:309:variable:voidlock_on_count"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_ok_high","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:30:pin:arc_ok_high"}
{"language":"hal_comp","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"voidlock_threshold","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:310:variable:voidlock_threshold"}
{"language":"hal_comp","line":311,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"x_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:311:variable:x_velocity"}
{"language":"hal_comp","line":312,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"y_velocity","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:312:variable:y_velocity"}
{"language":"hal_comp","line":313,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_max","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:313:variable:z_max"}
{"language":"hal_comp","line":314,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"z_pierce","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:314:variable:z_pierce"}
{"language":"hal_comp","line":315,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"zero_target","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:315:variable:zero_target"}
{"language":"hal_comp","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"low_cut_volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:319:pin:low_cut_volts"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_ok_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:31:pin:arc_ok_in"}
{"language":"hal_comp","line":320,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"target_samples","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:320:pin:target_samples"}
{"language":"hal_comp","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"target_volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:321:pin:target_volts"}
{"language":"hal_comp","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:324:function:_"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_ok_low","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:32:pin:arc_ok_low"}
{"language":"hal_comp","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:330:option:singleton"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_max_starts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:33:pin:arc_max_starts"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:34:pin:arc_voltage_in"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:35:pin:arc_voltage_offset"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"arc_voltage_scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:36:pin:arc_voltage_scale"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"thc_auto","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:37:pin:thc_auto"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_x_max_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:38:pin:axis_x_max_limit"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_x_min_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:39:pin:axis_x_min_limit"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_x_position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:40:pin:axis_x_position"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_y_max_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:41:pin:axis_y_max_limit"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_y_min_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:42:pin:axis_y_min_limit"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_y_position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:43:pin:axis_y_position"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_z_max_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:44:pin:axis_z_max_limit"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_z_min_limit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:45:pin:axis_z_min_limit"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"axis_z_position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:46:pin:axis_z_position"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"breakaway","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:47:pin:breakaway"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"consumable_change","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:48:pin:consumable_change"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cornerlock_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:49:pin:cornerlock_enable"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cornerlock_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:50:pin:cornerlock_threshold"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"current_velocity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:51:pin:current_velocity"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_feed_rate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:52:pin:cut_feed_rate"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_height","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:53:pin:cut_height"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_recovery","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:54:pin:cut_recovery"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cut_volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:55:pin:cut_volts"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"cutting_start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:56:pin:cutting_start"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"debug_print","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:57:pin:debug_print"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"external_estop","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:58:pin:external_estop"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"feed_override","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:59:pin:feed_override"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"feed_reduction","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:60:pin:feed_reduction"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"float_switch","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:61:pin:float_switch"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"float_switch_travel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:62:pin:float_switch_travel"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"gcode_scale","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:63:pin:gcode_scale"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"height_override","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:64:pin:height_override"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"height_per_volt","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:65:pin:height_per_volt"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"homed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:66:pin:homed"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ignore_arc_ok_0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:67:pin:ignore_arc_ok_0"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ignore_arc_ok_1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:68:pin:ignore_arc_ok_1"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"kerf_width","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:69:pin:kerf_width"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"override_jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:70:pin:override_jog"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_set_probe","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:71:pin:offset_set_probe"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_set_scribe","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:72:pin:offset_set_scribe"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_recovery_start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:73:pin:laser_recovery_start"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_x_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:74:pin:laser_x_offset"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"laser_y_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:75:pin:laser_y_offset"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"lowpass_frequency","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:76:pin:lowpass_frequency"}
{"language":"hal_comp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"machine_is_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:77:pin:machine_is_on"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"max_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:78:pin:max_offset"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"mesh_arc_ok","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:79:pin:mesh_arc_ok"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"mesh_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:80:pin:mesh_enable"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"mode","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:81:pin:mode"}
{"language":"hal_comp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"motion_type","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:82:pin:motion_type"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"move_down","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:83:pin:move_down"}
{"language":"hal_comp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"move_up","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:84:pin:move_up"}
{"language":"hal_comp","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"multi_tool","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:85:pin:multi_tool"}
{"language":"hal_comp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_probe_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:86:pin:offset_probe_delay"}
{"language":"hal_comp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_probe_x","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:87:pin:offset_probe_x"}
{"language":"hal_comp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offset_probe_y","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:88:pin:offset_probe_y"}
{"language":"hal_comp","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"offsets_active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:89:pin:offsets_active"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_sense_on_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:90:pin:ohmic_sense_on_delay"}
{"language":"hal_comp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_sense_off_delay","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:91:pin:ohmic_sense_off_delay"}
{"language":"hal_comp","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_sense_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:92:pin:ohmic_sense_in"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_max_attempts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:93:pin:ohmic_max_attempts"}
{"language":"hal_comp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_probe","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:94:pin:ohmic_probe"}
{"language":"hal_comp","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_probe_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:95:pin:ohmic_probe_enable"}
{"language":"hal_comp","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_probe_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:96:pin:ohmic_probe_offset"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ohmic_test","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:97:pin:ohmic_test"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ok_sample_counts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:98:pin:ok_sample_counts"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/plasmac.comp","source_sha":"73ab2ae8bfe335c7cf541a67a1d483370546833865b30b9c2959b60af3c664c6","symbol":"ok_sample_threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/plasmac.comp:99:pin:ok_sample_threshold"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"PWM_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:123:macro:PWM_PIN"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"DIR_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:124:macro:DIR_PIN"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"UP_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:125:macro:UP_PIN"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"DOWN_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:126:macro:DOWN_PIN"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"export_pwmgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:137:function:export_pwmgen"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:138:function:make_pulses"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:139:function:update"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:145:function:rtapi_app_main"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:216:function:rtapi_app_exit"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:234:function:make_pulses"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"polarity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:31:function:polarity"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:331:function:update"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"driver","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:33:function:driver"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"export_pwmgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:476:function:export_pwmgen"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:72:macro:MAX_CHAN"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"MAX_OUTPUT_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:78:macro:MAX_OUTPUT_TYPE"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"PWM_DISABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:87:macro:PWM_DISABLED"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"PWM_PURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:88:macro:PWM_PURE"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"PWM_DITHER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:89:macro:PWM_DITHER"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/pwmgen.c","source_sha":"2245161799927b80934dc7445566c5b036c83162d5a1334eb3ee0e83d5f1b822","symbol":"PWM_PDM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/pwmgen.c:90:macro:PWM_PDM"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"fault_code","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:10:pin:fault_code"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"state","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:11:pin:state"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"program_position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:12:pin:program_position"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"program_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:13:pin:program_offset"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"bpp","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:14:pin:bpp"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"ppu","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:15:pin:ppu"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"count","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:16:pin:count"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"bitmap_position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:17:pin:bitmap_position"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"current_pixel_value","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:18:pin:current_pixel_value"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"previous_pixel_value","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:19:pin:previous_pixel_value"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"raster","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:1:component:raster"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"current_pixel_index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:20:pin:current_pixel_index"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"fraction","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:21:pin:fraction"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:2:pin:position"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:3:pin:reset"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"program","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:4:pin:program"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:59:function:_"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:5:pin:run"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"enabled","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:7:pin:enabled"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"output","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:8:pin:output"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/raster.comp","source_sha":"23232ce45ca86f161eb21037fde38d83c944f604da13004e32405492bf1dd7a1","symbol":"fault","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/raster.comp:9:pin:fault"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"reset","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:39:component:reset"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"trigger","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:40:pin:trigger"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"out_u32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:41:pin:out_u32"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"reset_u32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:42:pin:reset_u32"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"out_s32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:43:pin:out_s32"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"reset_s32","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:44:pin:reset_s32"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"out_float","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:45:pin:out_float"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"reset_float","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:46:pin:reset_float"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"out_bit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:47:pin:out_bit"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"reset_bit","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:48:pin:reset_bit"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"retriggerable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:49:pin:retriggerable"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"rising","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:50:pin:rising"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"falling","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:51:pin:falling"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:52:function:_"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/reset.comp","source_sha":"07d4100fc02b4636c3660a51b4287bfaf5dbef1b2062db438e699aaca8113ae6","symbol":"last_trigger","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/reset.comp:63:variable:last_trigger"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"safety_latch","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:38:component:safety_latch"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"error_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:55:pin:error_in"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"heal","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:56:pin:heal"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"harm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:57:pin:harm"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"latching","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:58:pin:latching"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:59:pin:reset"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"threshold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:60:pin:threshold"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"min","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:61:pin:min"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"max","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:62:pin:max"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:63:pin:enable"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"count","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:64:pin:count"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"error_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:65:pin:error_out"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"ok_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:66:pin:ok_out"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"last_reset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:68:variable:last_reset"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/safety_latch.comp","source_sha":"dedd47de3382567011202ab5cfad330d11540bdf39fad674cae17fd1d2e563e7","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/safety_latch.comp:70:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sample_hold.comp","source_sha":"056ee518987d1b478ce76fa77e9629b94153223669f76f05c2423d6fcd17e0c1","symbol":"sample_hold","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sample_hold.comp:1:component:sample_hold"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sample_hold.comp","source_sha":"056ee518987d1b478ce76fa77e9629b94153223669f76f05c2423d6fcd17e0c1","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sample_hold.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sample_hold.comp","source_sha":"056ee518987d1b478ce76fa77e9629b94153223669f76f05c2423d6fcd17e0c1","symbol":"hold","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sample_hold.comp:3:pin:hold"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sample_hold.comp","source_sha":"056ee518987d1b478ce76fa77e9629b94153223669f76f05c2423d6fcd17e0c1","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sample_hold.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sample_hold.comp","source_sha":"056ee518987d1b478ce76fa77e9629b94153223669f76f05c2423d6fcd17e0c1","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sample_hold.comp:5:function:_"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:105:function:rtapi_app_main"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:142:function:rtapi_app_exit"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:153:function:sample"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:169:type:hal_stream_data"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"init_sampler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:212:function:init_sampler"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"init_sampler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:98:function:init_sampler"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler.c","source_sha":"4b9e7a8884edbf8387e7dbbae5a75332366accf0ba0f04fd7c1591dd750c1aaa","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler.c:99:function:sample"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler_usr.c","source_sha":"1c373b0ecf0f3eb62a7aeb91b11ecc2eaf4bfe5b7c912b809b84f34db160e874","symbol":"BUF_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler_usr.c:105:macro:BUF_SIZE"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler_usr.c","source_sha":"1c373b0ecf0f3eb62a7aeb91b11ecc2eaf4bfe5b7c912b809b84f34db160e874","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler_usr.c:107:function:main"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler_usr.c","source_sha":"1c373b0ecf0f3eb62a7aeb91b11ecc2eaf4bfe5b7c912b809b84f34db160e874","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler_usr.c:193:type:hal_stream_data"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sampler_usr.c","source_sha":"1c373b0ecf0f3eb62a7aeb91b11ecc2eaf4bfe5b7c912b809b84f34db160e874","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sampler_usr.c:97:function:quit"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"scale","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:1:component:scale"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"gain","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:3:pin:gain"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:4:pin:offset"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:5:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scale.comp","source_sha":"d8d95bc3e46d876db8ca281af32e5dedd2e78210f4a8526910cc41ac818d8462","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/scale.comp:6:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"scale3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:10:pin:scale3"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"out_s","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:11:pin:out_s"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"out_f","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:12:pin:out_f"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:13:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"scaled_s32_sums","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:1:component:scaled_s32_sums"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:3:pin:in0"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:4:pin:in1"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:5:pin:in2"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"in3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:6:pin:in3"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"scale0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:7:pin:scale0"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"scale1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:8:pin:scale1"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/scaled_s32_sums.comp","source_sha":"604dc22934f495def31f06ba6027fabfbcb447637e0434c3e9bb2f3b9f12dd02","symbol":"scale2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/scaled_s32_sums.comp:9:pin:scale2"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/select8.comp","source_sha":"ce96f5d5ab15319723fa264ef1f2da0ef30133cbc4bd246b26ec3beae17134cd","symbol":"select8","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/select8.comp:1:component:select8"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/select8.comp","source_sha":"ce96f5d5ab15319723fa264ef1f2da0ef30133cbc4bd246b26ec3beae17134cd","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/select8.comp:2:pin:enable"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/select8.comp","source_sha":"ce96f5d5ab15319723fa264ef1f2da0ef30133cbc4bd246b26ec3beae17134cd","symbol":"sel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/select8.comp:3:pin:sel"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/select8.comp","source_sha":"ce96f5d5ab15319723fa264ef1f2da0ef30133cbc4bd246b26ec3beae17134cd","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/select8.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/select8.comp","source_sha":"ce96f5d5ab15319723fa264ef1f2da0ef30133cbc4bd246b26ec3beae17134cd","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/select8.comp:5:function:_"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"export_siggen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:123:function:export_siggen"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"calc_siggen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:124:function:calc_siggen"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:131:function:rtapi_app_main"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:198:function:rtapi_app_exit"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"calc_siggen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:207:function:calc_siggen"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"export_siggen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:277:function:export_siggen"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/siggen.c","source_sha":"6476080c06bacd5f0d31960e8ce29afabad7892a6c40dcbbdeb59c50118ef9d3","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/siggen.c:88:macro:MAX_CHAN"}
{"language":"hal_comp","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ymaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:100:pin:Ymaxsw_out"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:101:pin:Yminsw_out"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ybothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:102:pin:Ybothsw_out"}
{"language":"hal_comp","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2maxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:104:pin:Y2maxsw_out"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2minsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:105:pin:Y2minsw_out"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2bothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:106:pin:Y2bothsw_out"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zmaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:108:pin:Zmaxsw_out"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:109:pin:Zminsw_out"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xcurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:10:pin:Xcurrent_pos"}
{"language":"hal_comp","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zbothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:110:pin:Zbothsw_out"}
{"language":"hal_comp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Amaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:112:pin:Amaxsw_out"}
{"language":"hal_comp","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Aminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:113:pin:Aminsw_out"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Abothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:114:pin:Abothsw_out"}
{"language":"hal_comp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Umaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:116:pin:Umaxsw_out"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:117:pin:Uminsw_out"}
{"language":"hal_comp","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ubothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:118:pin:Ubothsw_out"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2current_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:11:pin:X2current_pos"}
{"language":"hal_comp","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vmaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:120:pin:Vmaxsw_out"}
{"language":"hal_comp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:121:pin:Vminsw_out"}
{"language":"hal_comp","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vbothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:122:pin:Vbothsw_out"}
{"language":"hal_comp","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"limitsw_all","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:124:pin:limitsw_all"}
{"language":"hal_comp","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"limitsw_homesw_all","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:125:pin:limitsw_homesw_all"}
{"language":"hal_comp","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xmaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:127:pin:Xmaxsw_homesw_out"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:128:pin:Xminsw_homesw_out"}
{"language":"hal_comp","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xbothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:129:pin:Xbothsw_homesw_out"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ycurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:12:pin:Ycurrent_pos"}
{"language":"hal_comp","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2maxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:131:pin:X2maxsw_homesw_out"}
{"language":"hal_comp","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2minsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:132:pin:X2minsw_homesw_out"}
{"language":"hal_comp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2bothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:133:pin:X2bothsw_homesw_out"}
{"language":"hal_comp","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ymaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:135:pin:Ymaxsw_homesw_out"}
{"language":"hal_comp","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:136:pin:Yminsw_homesw_out"}
{"language":"hal_comp","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ybothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:137:pin:Ybothsw_homesw_out"}
{"language":"hal_comp","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2maxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:139:pin:Y2maxsw_homesw_out"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2current_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:13:pin:Y2current_pos"}
{"language":"hal_comp","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2minsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:140:pin:Y2minsw_homesw_out"}
{"language":"hal_comp","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2bothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:141:pin:Y2bothsw_homesw_out"}
{"language":"hal_comp","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zmaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:143:pin:Zmaxsw_homesw_out"}
{"language":"hal_comp","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:144:pin:Zminsw_homesw_out"}
{"language":"hal_comp","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zbothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:145:pin:Zbothsw_homesw_out"}
{"language":"hal_comp","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Amaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:147:pin:Amaxsw_homesw_out"}
{"language":"hal_comp","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Aminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:148:pin:Aminsw_homesw_out"}
{"language":"hal_comp","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Abothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:149:pin:Abothsw_homesw_out"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zcurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:14:pin:Zcurrent_pos"}
{"language":"hal_comp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Umaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:151:pin:Umaxsw_homesw_out"}
{"language":"hal_comp","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:152:pin:Uminsw_homesw_out"}
{"language":"hal_comp","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ubothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:153:pin:Ubothsw_homesw_out"}
{"language":"hal_comp","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vmaxsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:155:pin:Vmaxsw_homesw_out"}
{"language":"hal_comp","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vminsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:156:pin:Vminsw_homesw_out"}
{"language":"hal_comp","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vbothsw_homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:157:pin:Vbothsw_homesw_out"}
{"language":"hal_comp","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"limit_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:159:pin:limit_offset"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Acurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:15:pin:Acurrent_pos"}
{"language":"hal_comp","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:161:function:update"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ucurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:16:pin:Ucurrent_pos"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vcurrent_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:17:pin:Vcurrent_pos"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xhomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:19:pin:Xhomesw_pos"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"sim_axis_hardware","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:1:component:sim_axis_hardware"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2homesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:20:pin:X2homesw_pos"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yhomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:21:pin:Yhomesw_pos"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2homesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:22:pin:Y2homesw_pos"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zhomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:23:pin:Zhomesw_pos"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ahomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:24:pin:Ahomesw_pos"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uhomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:25:pin:Uhomesw_pos"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vhomesw_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:26:pin:Vhomesw_pos"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xmaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:28:pin:Xmaxsw_upper"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2maxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:29:pin:X2maxsw_upper"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ymaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:30:pin:Ymaxsw_upper"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2maxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:31:pin:Y2maxsw_upper"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zmaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:32:pin:Zmaxsw_upper"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Amaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:33:pin:Amaxsw_upper"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Umaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:34:pin:Umaxsw_upper"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vmaxsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:35:pin:Vmaxsw_upper"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xmaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:37:pin:Xmaxsw_lower"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2maxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:38:pin:X2maxsw_lower"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ymaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:39:pin:Ymaxsw_lower"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2maxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:40:pin:Y2maxsw_lower"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zmaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:41:pin:Zmaxsw_lower"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Amaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:42:pin:Amaxsw_lower"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Umaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:43:pin:Umaxsw_lower"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vmaxsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:44:pin:Vmaxsw_lower"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:46:pin:Xminsw_upper"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2minsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:47:pin:X2minsw_upper"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:48:pin:Yminsw_upper"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2minsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:49:pin:Y2minsw_upper"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:50:pin:Zminsw_upper"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Aminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:51:pin:Aminsw_upper"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:52:pin:Uminsw_upper"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vminsw_upper","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:53:pin:Vminsw_upper"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:55:pin:Xminsw_lower"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2minsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:56:pin:X2minsw_lower"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:57:pin:Yminsw_lower"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2minsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:58:pin:Y2minsw_lower"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:59:pin:Zminsw_lower"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Aminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:60:pin:Aminsw_lower"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:61:pin:Uminsw_lower"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vminsw_lower","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:62:pin:Vminsw_lower"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xhomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:64:pin:Xhomesw_hyst"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2homesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:65:pin:X2homesw_hyst"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yhomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:66:pin:Yhomesw_hyst"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2homesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:67:pin:Y2homesw_hyst"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zhomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:68:pin:Zhomesw_hyst"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ahomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:69:pin:Ahomesw_hyst"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uhomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:70:pin:Uhomesw_hyst"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vhomesw_hyst","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:71:pin:Vhomesw_hyst"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xhoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:73:pin:Xhoming"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2homing","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:74:pin:X2homing"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yhoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:75:pin:Yhoming"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2homing","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:76:pin:Y2homing"}
{"language":"hal_comp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zhoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:77:pin:Zhoming"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ahoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:78:pin:Ahoming"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uhoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:79:pin:Uhoming"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vhoming","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:80:pin:Vhoming"}
{"language":"hal_comp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xhomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:82:pin:Xhomesw_out"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:83:pin:X2homesw_out"}
{"language":"hal_comp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Yhomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:84:pin:Yhomesw_out"}
{"language":"hal_comp","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Y2homesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:85:pin:Y2homesw_out"}
{"language":"hal_comp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Zhomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:86:pin:Zhomesw_out"}
{"language":"hal_comp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Ahomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:87:pin:Ahomesw_out"}
{"language":"hal_comp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Uhomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:88:pin:Uhomesw_out"}
{"language":"hal_comp","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Vhomesw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:89:pin:Vhomesw_out"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"homesw_all","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:90:pin:homesw_all"}
{"language":"hal_comp","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xmaxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:92:pin:Xmaxsw_out"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xminsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:93:pin:Xminsw_out"}
{"language":"hal_comp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"Xbothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:94:pin:Xbothsw_out"}
{"language":"hal_comp","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2maxsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:96:pin:X2maxsw_out"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2minsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:97:pin:X2minsw_out"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_axis_hardware.comp","source_sha":"49dcac20990b91bb6fd369b4173b45d4598f9b14d242e8f375224fa6708a3d22","symbol":"X2bothsw_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_axis_hardware.comp:98:pin:X2bothsw_out"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"export_sim_enc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:119:function:export_sim_enc"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:120:function:make_pulses"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"update_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:121:function:update_speed"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:127:function:rtapi_app_main"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:221:function:rtapi_app_exit"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:239:function:make_pulses"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"update_speed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:318:function:update_speed"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"export_sim_enc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:371:function:export_sim_enc"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_encoder.c","source_sha":"dc40520ef2f718ccbe588cf61ca8518faf35582b32c66dae036c24e2b1fb9ec9","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_encoder.c:66:macro:MAX_CHAN"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"cur_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:11:pin:cur_pos"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"home_pos","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:12:pin:home_pos"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"hysteresis","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:13:pin:hysteresis"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"home_sw","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:14:pin:home_sw"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"index_enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:16:pin:index_enable"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"index_delay_ms","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:17:pin:index_delay_ms"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"old_index_enable","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:19:variable:old_index_enable"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"sim_home_switch","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:1:component:sim_home_switch"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"index_timer_ms","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:20:variable:index_timer_ms"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_home_switch.comp:22:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:10:pin:button"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:11:pin:button"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:12:pin:button"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"keydown","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:14:variable:keydown"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"keyup","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:15:variable:keyup"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"nokeychange","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:16:variable:nokeychange"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"last","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:17:variable:last"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:19:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"sim_matrix_kb","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:1:component:sim_matrix_kb"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:3:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:5:pin:button"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:6:pin:button"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:7:pin:button"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:8:pin:button"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","symbol":"button","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_matrix_kb.comp:9:pin:button"}
{"language":"hal_comp","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:100:pin:pin_05_in_fake"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:101:pin:pin_06_in_fake"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:102:pin:pin_07_in_fake"}
{"language":"hal_comp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:103:pin:pin_08_in_fake"}
{"language":"hal_comp","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:104:pin:pin_09_in_fake"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_10_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:105:pin:pin_10_in_fake"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_11_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:106:pin:pin_11_in_fake"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_12_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:107:pin:pin_12_in_fake"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_13_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:108:pin:pin_13_in_fake"}
{"language":"hal_comp","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_15_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:109:pin:pin_15_in_fake"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:111:pin:pin_02_in_not"}
{"language":"hal_comp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:112:pin:pin_03_in_not"}
{"language":"hal_comp","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:113:pin:pin_04_in_not"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:114:pin:pin_05_in_not"}
{"language":"hal_comp","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:115:pin:pin_06_in_not"}
{"language":"hal_comp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:116:pin:pin_07_in_not"}
{"language":"hal_comp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:117:pin:pin_08_in_not"}
{"language":"hal_comp","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:118:pin:pin_09_in_not"}
{"language":"hal_comp","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_10_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:119:pin:pin_10_in_not"}
{"language":"hal_comp","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_11_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:120:pin:pin_11_in_not"}
{"language":"hal_comp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_12_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:121:pin:pin_12_in_not"}
{"language":"hal_comp","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_13_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:122:pin:pin_13_in_not"}
{"language":"hal_comp","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_15_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:123:pin:pin_15_in_not"}
{"language":"hal_comp","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"reset_time","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:125:pin:reset_time"}
{"language":"hal_comp","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:127:function:read"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:128:function:write"}
{"language":"hal_comp","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:129:function:reset"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"sim_parport","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:1:component:sim_parport"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_01_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:31:pin:pin_01_out"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:32:pin:pin_02_out"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:33:pin:pin_03_out"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:34:pin:pin_04_out"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:35:pin:pin_05_out"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:36:pin:pin_06_out"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:37:pin:pin_07_out"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:38:pin:pin_08_out"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:39:pin:pin_09_out"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_14_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:40:pin:pin_14_out"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_16_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:41:pin:pin_16_out"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_17_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:42:pin:pin_17_out"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_01_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:44:pin:pin_01_out_fake"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:45:pin:pin_02_out_fake"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:46:pin:pin_03_out_fake"}
{"language":"hal_comp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:47:pin:pin_04_out_fake"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:48:pin:pin_05_out_fake"}
{"language":"hal_comp","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:49:pin:pin_06_out_fake"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:50:pin:pin_07_out_fake"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:51:pin:pin_08_out_fake"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:52:pin:pin_09_out_fake"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_14_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:53:pin:pin_14_out_fake"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_16_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:54:pin:pin_16_out_fake"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_17_out_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:55:pin:pin_17_out_fake"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_01_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:57:param:pin_01_out_invert"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:58:param:pin_02_out_invert"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:59:param:pin_03_out_invert"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:60:param:pin_04_out_invert"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:61:param:pin_05_out_invert"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:62:param:pin_06_out_invert"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:63:param:pin_07_out_invert"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:64:param:pin_08_out_invert"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:65:param:pin_09_out_invert"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_14_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:66:param:pin_14_out_invert"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_16_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:67:param:pin_16_out_invert"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_17_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:68:param:pin_17_out_invert"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_01_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:70:param:pin_01_out_reset"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:71:param:pin_02_out_reset"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:72:param:pin_03_out_reset"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:73:param:pin_04_out_reset"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:74:param:pin_05_out_reset"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:75:param:pin_06_out_reset"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:76:param:pin_07_out_reset"}
{"language":"hal_comp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:77:param:pin_08_out_reset"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:78:param:pin_09_out_reset"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_14_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:79:param:pin_14_out_reset"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_16_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:80:param:pin_16_out_reset"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_17_out_reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:81:param:pin_17_out_reset"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:83:pin:pin_02_in"}
{"language":"hal_comp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:84:pin:pin_03_in"}
{"language":"hal_comp","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:85:pin:pin_04_in"}
{"language":"hal_comp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_05_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:86:pin:pin_05_in"}
{"language":"hal_comp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_06_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:87:pin:pin_06_in"}
{"language":"hal_comp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_07_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:88:pin:pin_07_in"}
{"language":"hal_comp","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_08_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:89:pin:pin_08_in"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_09_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:90:pin:pin_09_in"}
{"language":"hal_comp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_10_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:91:pin:pin_10_in"}
{"language":"hal_comp","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_11_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:92:pin:pin_11_in"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_12_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:93:pin:pin_12_in"}
{"language":"hal_comp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_13_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:94:pin:pin_13_in"}
{"language":"hal_comp","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_15_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:95:pin:pin_15_in"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_02_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:97:pin:pin_02_in_fake"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_03_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:98:pin:pin_03_in_fake"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","symbol":"pin_04_in_fake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_parport.comp:99:pin:pin_04_in_fake"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:16:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"sim_spindle","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:1:component:sim_spindle"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"velocity","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:3:pin:velocity"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:4:pin:position"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"index","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:5:pin:index"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sim_spindle.comp:6:param:scale"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"simple_tp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:20:component:simple_tp"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"target","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:24:pin:target"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"maxvel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:25:pin:maxvel"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"maxaccel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:26:pin:maxaccel"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:27:pin:enable"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:29:pin:current"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:30:pin:current"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"active","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:31:pin:active"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/simple_tp.comp:32:function:update"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"cy","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:10:pin:cy"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"cz","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:11:pin:cz"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"r","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:12:pin:r"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"probe","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:14:pin:probe"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:16:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"sphereprobe","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:1:component:sphereprobe"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"px","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:5:pin:px"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"py","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:6:pin:py"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"pz","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:7:pin:pz"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","symbol":"cx","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sphereprobe.comp:9:pin:cx"}
{"language":"hal_comp","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"ngears","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:132:variable:ngears"}
{"language":"hal_comp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"gears","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:133:variable:gears"}
{"language":"hal_comp","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:135:function:_"}
{"language":"hal_comp","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:138:option:extra_setup"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"spindle","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:38:component:spindle"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"select","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:53:pin:select"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"commanded","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:56:pin:commanded"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"actual","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:57:pin:actual"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"simulate","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:59:pin:simulate"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:60:pin:enable"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:61:pin:spindle"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:64:pin:spindle"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:67:pin:spindle"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"output","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:68:pin:output"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:69:pin:current"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"at","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:71:pin:at"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"forward","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:72:pin:forward"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"reverse","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:73:pin:reverse"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"brake","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:74:pin:brake"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"zero","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:75:pin:zero"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","symbol":"limited","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle.comp:76:pin:limited"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"threshold","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:10:param:threshold"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:12:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle_monitor","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:1:component:spindle_monitor"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:2:pin:spindle"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:3:pin:spindle"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:4:pin:spindle"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:6:pin:spindle"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"spindle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:7:pin:spindle"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/spindle_monitor.comp","source_sha":"c4fff5bcd59672e2fec4ff27ba4e7f74d9e78b238f84867ea39bdbec08855c7a","symbol":"level","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/spindle_monitor.comp:9:param:level"}
{"language":"c","line":1032,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"export_stepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:1032:function:export_stepgen"}
{"language":"c","line":1203,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"setup_user_step_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:1203:function:setup_user_step_type"}
{"language":"c","line":1230,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"parse_ctrl_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:1230:function:parse_ctrl_type"}
{"language":"c","line":307,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:307:macro:MAX_CHAN"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"MAX_CYCLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:308:macro:MAX_CYCLE"}
{"language":"c","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"USER_STEP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:309:macro:USER_STEP_TYPE"}
{"language":"c","line":404,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"MAX_STEP_TYPE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:404:macro:MAX_STEP_TYPE"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"STEP_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:406:macro:STEP_PIN"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"DIR_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:407:macro:DIR_PIN"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"UP_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:408:macro:UP_PIN"}
{"language":"c","line":409,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"DOWN_PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:409:macro:DOWN_PIN"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"PICKOFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:411:macro:PICKOFF"}
{"language":"c","line":427,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"CONTROL","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:427:type:CONTROL"}
{"language":"c","line":433,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"export_stepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:433:function:export_stepgen"}
{"language":"c","line":434,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:434:function:make_pulses"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"update_freq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:435:function:update_freq"}
{"language":"c","line":436,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"update_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:436:function:update_pos"}
{"language":"c","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"setup_user_step_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:437:function:setup_user_step_type"}
{"language":"c","line":438,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"parse_ctrl_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:438:function:parse_ctrl_type"}
{"language":"c","line":445,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:445:function:rtapi_app_main"}
{"language":"c","line":544,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:544:function:rtapi_app_exit"}
{"language":"c","line":558,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"make_pulses","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:558:function:make_pulses"}
{"language":"c","line":714,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"update_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:714:function:update_pos"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"ulceil","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:757:function:ulceil"}
{"language":"c","line":765,"parse_status":"parsed","path":"linuxcnc/src/hal/components/stepgen.c","source_sha":"0da1a900c278438b384f3b1083d62a3659da7d121eb9cbe727fa506a9d9a0427","symbol":"update_freq","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/stepgen.c:765:function:update_freq"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:10:pin:position"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"position","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:11:pin:position"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:12:pin:running"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:13:pin:run"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:14:pin:run"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:15:pin:run"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:16:pin:run"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:17:pin:pause"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"epsilon","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:18:param:epsilon"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:19:variable:timer"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"steptest","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:1:component:steptest"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"elapsed","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:20:param:elapsed"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"timer_on","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:21:variable:timer_on"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:22:function:_"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:3:pin:jog"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"jog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:4:pin:jog"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:5:pin:run"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"maxvel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:6:pin:maxvel"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"maxaccel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:7:pin:maxaccel"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"amplitude","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:8:pin:amplitude"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/steptest.comp","source_sha":"3680caccb5de3ddfbb181f1b62872742723ccd850137b7ddbeccf2ff09ccc072","symbol":"dir","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/steptest.comp:9:pin:dir"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"init_streamer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:111:function:init_streamer"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:112:function:update"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:118:function:rtapi_app_main"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:157:function:rtapi_app_exit"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:168:function:update"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:223:type:hal_stream_data"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:230:type:hal_stream_data"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.c","source_sha":"c118aeae35d034ae55f3f7556d7f20e8c620937588be3977e5191b8a5cda8560","symbol":"init_streamer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.c:259:function:init_streamer"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"MAX_STREAMERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:13:macro:MAX_STREAMERS"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"MAX_SAMPLERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:14:macro:MAX_SAMPLERS"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"MAX_PINS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:15:macro:MAX_PINS"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"MAX_SHMEM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:16:macro:MAX_SHMEM"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"STREAMER_SHMEM_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:17:macro:STREAMER_SHMEM_KEY"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer.h","source_sha":"0dce0b7e2e956d0260da2b57b8f4dd23e4e32e4a3a4ebc9288372c68deba3a46","symbol":"SAMPLER_SHMEM_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer.h:18:macro:SAMPLER_SHMEM_KEY"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer_usr.c","source_sha":"fe154d92e296ef42111f42f6abe9d3c095b43278a75c7f2dc669c65ef27f60fc","symbol":"BUF_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer_usr.c:100:macro:BUF_SIZE"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer_usr.c","source_sha":"fe154d92e296ef42111f42f6abe9d3c095b43278a75c7f2dc669c65ef27f60fc","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer_usr.c:102:function:main"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer_usr.c","source_sha":"fe154d92e296ef42111f42f6abe9d3c095b43278a75c7f2dc669c65ef27f60fc","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer_usr.c:180:type:hal_stream_data"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer_usr.c","source_sha":"fe154d92e296ef42111f42f6abe9d3c095b43278a75c7f2dc669c65ef27f60fc","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer_usr.c:182:type:hal_stream_data"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/streamer_usr.c","source_sha":"fe154d92e296ef42111f42f6abe9d3c095b43278a75c7f2dc669c65ef27f60fc","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/streamer_usr.c:92:function:quit"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"sum2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:1:component:sum2"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:3:pin:in0"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:4:pin:in1"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"gain0","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:5:param:gain0"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"gain1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:6:param:gain1"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"offset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:7:param:offset"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:8:pin:out"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/sum2.comp","source_sha":"9798baf80d128b2ddcf978b4b8e55edebc495717ebaa8b5502f26f8a4da5c351","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/sum2.comp:9:function:_"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:132:function:rtapi_app_exit"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"update_supply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:141:function:update_supply"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"export_supply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:159:function:export_supply"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"export_supply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:84:function:export_supply"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"update_supply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:85:function:update_supply"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:90:macro:MAX_CHAN"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/components/supply.c","source_sha":"d37fea5b318498c664cea0d538a7622c36812c797883afbad95cd1b4437e4b18","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/supply.c:92:function:rtapi_app_main"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"thc","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:1:component:thc"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:57:option:singleton"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"encoder_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:60:pin:encoder_vel"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"current_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:61:pin:current_vel"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"requested_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:62:pin:requested_vel"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"volts_requested","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:63:pin:volts_requested"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"vel_tol","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:64:pin:vel_tol"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"torch_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:65:pin:torch_on"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"arc_ok","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:66:pin:arc_ok"}
{"language":"hal_comp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:67:pin:enable"}
{"language":"hal_comp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"z_pos_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:68:pin:z_pos_in"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"z_pos_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:71:pin:z_pos_out"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"z_fb_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:72:pin:z_fb_out"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"volts","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:73:pin:volts"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"vel_status","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:74:pin:vel_status"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"offset_value","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:75:pin:offset_value"}
{"language":"hal_comp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"vel_scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:78:param:vel_scale"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"scale_offset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:79:param:scale_offset"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"velocity_tol","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:80:param:velocity_tol"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"voltage_tol","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:81:param:voltage_tol"}
{"language":"hal_comp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"correction_vel","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:82:param:correction_vel"}
{"language":"hal_comp","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"offset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:85:variable:offset"}
{"language":"hal_comp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"last_z_in","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:86:variable:last_z_in"}
{"language":"hal_comp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thc.comp","source_sha":"4538471e592b941715868040bf5e5fa9fb9b03efacfdac90abfc7e53747460cd","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/thc.comp:88:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"thcud","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:1:component:thcud"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:66:option:singleton"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"torch_up","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:69:pin:torch_up"}
{"language":"hal_comp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"torch_down","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:70:pin:torch_down"}
{"language":"hal_comp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"current_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:71:pin:current_vel"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"requested_vel","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:72:pin:requested_vel"}
{"language":"hal_comp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"torch_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:73:pin:torch_on"}
{"language":"hal_comp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"arc_ok","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:74:pin:arc_ok"}
{"language":"hal_comp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:75:pin:enable"}
{"language":"hal_comp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"z_pos_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:76:pin:z_pos_in"}
{"language":"hal_comp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"z_pos_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:79:pin:z_pos_out"}
{"language":"hal_comp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"z_fb_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:80:pin:z_fb_out"}
{"language":"hal_comp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"cur_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:81:pin:cur_offset"}
{"language":"hal_comp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"vel_status","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:82:pin:vel_status"}
{"language":"hal_comp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"removing_offset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:83:pin:removing_offset"}
{"language":"hal_comp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"velocity_tol","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:86:param:velocity_tol"}
{"language":"hal_comp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"correction_vel","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:87:param:correction_vel"}
{"language":"hal_comp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"offset","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:90:variable:offset"}
{"language":"hal_comp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"last_z_in","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:91:variable:last_z_in"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/thcud.comp","source_sha":"3b42cee7552bfaeeb2b7f5508185c904744e2a6f28f0570320d8ee0b1601a4ed","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/thcud.comp:93:function:_"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threads.c","source_sha":"034b282d4045154541bcdf401ab9dc9904b454f0c44b0d0bbfda15229f3bb13f","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/threads.c:151:function:rtapi_app_exit"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threads.c","source_sha":"034b282d4045154541bcdf401ab9dc9904b454f0c44b0d0bbfda15229f3bb13f","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/threads.c:99:function:rtapi_app_main"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threadtest.comp","source_sha":"328f91983a9f2ef8b01413f6f9d10b1a9d394bfcfe4fd8b0deebf79a65e60228","symbol":"threadtest","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/threadtest.comp:1:component:threadtest"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threadtest.comp","source_sha":"328f91983a9f2ef8b01413f6f9d10b1a9d394bfcfe4fd8b0deebf79a65e60228","symbol":"count","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/threadtest.comp:2:pin:count"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threadtest.comp","source_sha":"328f91983a9f2ef8b01413f6f9d10b1a9d394bfcfe4fd8b0deebf79a65e60228","symbol":"increment","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/threadtest.comp:3:function:increment"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/threadtest.comp","source_sha":"328f91983a9f2ef8b01413f6f9d10b1a9d394bfcfe4fd8b0deebf79a65e60228","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/threadtest.comp:4:function:reset"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"totalnsec","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:102:variable:totalnsec"}
{"language":"hal_comp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"old_start","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:103:variable:old_start"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:105:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"time","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:1:component:time"}
{"language":"hal_comp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"start","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:93:pin:start"}
{"language":"hal_comp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:94:pin:pause"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"seconds","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:97:pin:seconds"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"minutes","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:98:pin:minutes"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/components/time.comp","source_sha":"423e34264426bdc1a887eabe1a41929033acd9242689cceff1a963702cc8da60","symbol":"hours","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/time.comp:99:pin:hours"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"elapsed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:12:pin:elapsed"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"timer","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:13:variable:timer"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:15:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"timedelay","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:1:component:timedelay"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:3:pin:in"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:4:pin:out"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:7:pin:on"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelay.comp","source_sha":"f7b6d1f0cfe70cec1d12ed5ec5c2631af38418ee01011031736753392ec6099f","symbol":"off","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelay.comp:9:pin:off"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:11:pin:max_"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:13:pin:reset"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:15:pin:out"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"err","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:17:pin:err"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"avg_err","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:19:pin:avg_err"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"timedelta","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:1:component:timedelta"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:22:function:_"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"last","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:23:variable:last"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:24:variable:first"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"jitter","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:3:pin:jitter"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"current_jitter","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:5:pin:current_jitter"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"current_error","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:7:pin:current_error"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/timedelta.comp","source_sha":"b2e2a99ae049ba2f46b06302e46114561cf92789cbc4bad8d785c3d58ad54433","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/timedelta.comp:9:pin:min_"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"tof","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:20:component:tof"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:21:pin:in"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"q","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:22:pin:q"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"et","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:23:pin:et"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"pt","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:25:param:pt"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tof.comp","source_sha":"5bc2b6551617bed699cff4eb2a72b27739db42c62bd7927c4e062755e991ed7a","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/tof.comp:27:function:_"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:14:pin:in"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:15:pin:out"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"debounce","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:16:param:debounce"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:17:option:data"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:19:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle.comp","source_sha":"e3d5ddf1069446c3e613b5bb3da6d3edcf9828bb5d3f438f63a7835e24503fa6","symbol":"toggle","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle.comp:1:component:toggle"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"toggle2nist","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:1:component:toggle2nist"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:31:pin:in"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"is_on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:32:pin:is_on"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"on","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:33:pin:on"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"off","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:34:pin:off"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"old_in","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:35:variable:old_in"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"to_state","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:36:variable:to_state"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/toggle2nist.comp","source_sha":"6ba1f01beca059e65503ae424a39406c957f651d979d8d9506dd87fee0146406","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/toggle2nist.comp:37:function:_"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"ton","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:20:component:ton"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:21:pin:in"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"q","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:22:pin:q"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"et","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:23:pin:et"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"pt","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:25:param:pt"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/ton.comp","source_sha":"20d3f3f4d496a9b50cd9fe02b93089a3207fcfca76c5c1eb78ed3a88f966ed20","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/ton.comp:27:function:_"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"tp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:20:component:tp"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:21:pin:in"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"q","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:22:pin:q"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"et","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:23:pin:et"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"pt","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:25:param:pt"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"in_old","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:27:variable:in_old"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tp.comp","source_sha":"c65d9923d90058b90b66899ba7411c32799c1748563431f10a7f1ccc4cebc90d","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/tp.comp:29:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tpcomp.comp","source_sha":"6643d2fda0fd0430b36d142d18726f69306b2961a5a87e7586b863801ab576cd","symbol":"tpcomp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/tpcomp.comp:1:component:tpcomp"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tpcomp.comp","source_sha":"6643d2fda0fd0430b36d142d18726f69306b2961a5a87e7586b863801ab576cd","symbol":"is_module","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tpcomp.comp:35:pin:is_module"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tpcomp.comp","source_sha":"6643d2fda0fd0430b36d142d18726f69306b2961a5a87e7586b863801ab576cd","symbol":"tpmod","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/tpcomp.comp:39:option:tpmod"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tpcomp.comp","source_sha":"6643d2fda0fd0430b36d142d18726f69306b2961a5a87e7586b863801ab576cd","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/tpcomp.comp:40:option:extra_setup"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_bit.comp","source_sha":"b13123da80208a52dcbd1a45b184faaa3bc47c8ade4854bf5119eff26fae5e6b","symbol":"tristate_bit","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_bit.comp:1:component:tristate_bit"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_bit.comp","source_sha":"b13123da80208a52dcbd1a45b184faaa3bc47c8ade4854bf5119eff26fae5e6b","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_bit.comp:3:pin:in_"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_bit.comp","source_sha":"b13123da80208a52dcbd1a45b184faaa3bc47c8ade4854bf5119eff26fae5e6b","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_bit.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_bit.comp","source_sha":"b13123da80208a52dcbd1a45b184faaa3bc47c8ade4854bf5119eff26fae5e6b","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_bit.comp:5:pin:enable"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_bit.comp","source_sha":"b13123da80208a52dcbd1a45b184faaa3bc47c8ade4854bf5119eff26fae5e6b","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_bit.comp:7:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_float.comp","source_sha":"cb9a00876d68cf9a5c6b26fd64fede3d34a3729b5d15a0d48fb54d79ee5c2ffd","symbol":"tristate_float","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_float.comp:1:component:tristate_float"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_float.comp","source_sha":"cb9a00876d68cf9a5c6b26fd64fede3d34a3729b5d15a0d48fb54d79ee5c2ffd","symbol":"in_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_float.comp:3:pin:in_"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_float.comp","source_sha":"cb9a00876d68cf9a5c6b26fd64fede3d34a3729b5d15a0d48fb54d79ee5c2ffd","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_float.comp:4:pin:out"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_float.comp","source_sha":"cb9a00876d68cf9a5c6b26fd64fede3d34a3729b5d15a0d48fb54d79ee5c2ffd","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_float.comp:5:pin:enable"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/tristate_float.comp","source_sha":"cb9a00876d68cf9a5c6b26fd64fede3d34a3729b5d15a0d48fb54d79ee5c2ffd","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/tristate_float.comp:7:function:_"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"oldup","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:10:variable:oldup"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"olddown","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:11:variable:olddown"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"first","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:12:variable:first"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:13:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"updown","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:1:component:updown"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"countup","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:2:pin:countup"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"countdown","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:3:pin:countdown"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"reset","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:4:pin:reset"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"count","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:5:pin:count"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"clamp","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:6:param:clamp"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"wrap","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:7:param:wrap"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"max","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:8:param:max"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/components/updown.comp","source_sha":"29c9b089841f9a91df00075d6b450776412853dd84f07281582dc26cbb796045","symbol":"min","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/components/updown.comp:9:param:min"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/userkins.comp","source_sha":"c37e647465b207cc23a78b8ddc49f523956224b54b2487d6526be88cffeb6dd8","symbol":"userkins","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/userkins.comp:1:component:userkins"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/components/userkins.comp","source_sha":"c37e647465b207cc23a78b8ddc49f523956224b54b2487d6526be88cffeb6dd8","symbol":"fpin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/userkins.comp:53:pin:fpin"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/components/userkins.comp","source_sha":"c37e647465b207cc23a78b8ddc49f523956224b54b2487d6526be88cffeb6dd8","symbol":"fdemo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/userkins.comp:54:function:fdemo"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:176:function:rtapi_app_exit"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:191:function:process"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"set_timeouts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:218:function:set_timeouts"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"MAX_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:49:macro:MAX_INPUTS"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:66:function:process"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"set_timeouts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:67:function:set_timeouts"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/components/watchdog.c","source_sha":"1828624aed29ef8df36f7f96f23ea0044cee171748b58a709fb8140fb59a240f","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/watchdog.c:73:function:rtapi_app_main"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:10:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"wcomp","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:1:component:wcomp"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:2:pin:in"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"min_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:3:pin:min_"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"max_","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:4:pin:max_"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:5:pin:out"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"under","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:6:pin:under"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/components/wcomp.comp","source_sha":"58f652a6450bb667de6def1dc71999467df8261832eaed55e8df726d10475dc4","symbol":"over","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/wcomp.comp:7:pin:over"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:160:function:rtapi_app_exit"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"process_wsums","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:172:function:process_wsums"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"export_wsum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:199:function:export_wsum"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"MAX_SUMMERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:36:macro:MAX_SUMMERS"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"export_wsum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:76:function:export_wsum"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"process_wsums","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:77:function:process_wsums"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/components/weighted_sum.c","source_sha":"ec7708817f8511bd9fa5475cf65d44b832d88604810b3cfe8aa8099d2f599496","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/weighted_sum.c:83:function:rtapi_app_main"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"start_or_pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:11:pin:start_or_pause"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"is_paused","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:12:pin:is_paused"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"is_idle","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:13:pin:is_idle"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"is_running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:14:pin:is_running"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"pause","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:15:pin:pause"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"resume","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:16:pin:resume"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:17:pin:run"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"xhc_hb04_util","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:1:component:xhc_hb04_util"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:20:pin:in0"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:21:pin:in1"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"in2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:22:pin:in2"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"in3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:23:pin:in3"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"out0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:24:pin:out0"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"out1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:25:pin:out1"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"out2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:26:pin:out2"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"out3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:27:pin:out3"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"scale0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:28:pin:scale0"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"scale1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:29:pin:scale1"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"scale2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:30:pin:scale2"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"scale3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:31:pin:scale3"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"coef0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:32:pin:coef0"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"coef1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:33:pin:coef1"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"coef2","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:34:pin:coef2"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"coef3","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:35:pin:coef3"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"divide_by_k_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:37:pin:divide_by_k_in"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"divide_by_k_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:38:pin:divide_by_k_out"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"k","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:39:pin:k"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:41:option:data"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"value0","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:43:variable:value0"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"value1","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:44:variable:value1"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"value2","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:45:variable:value2"}
{"language":"hal_comp","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"value3","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:46:variable:value3"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xhc_hb04_util.comp","source_sha":"b949e29a5763f5e370466779404e1f6854fa3e29228750bc879624c326240b6c","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/xhc_hb04_util.comp:48:function:_"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xor2.comp","source_sha":"1c12dc65a57bfe84ade732af5dc940484a2b412cdcdbee1d63123fc241c9db90","symbol":"_","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/components/xor2.comp:16:function:_"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xor2.comp","source_sha":"1c12dc65a57bfe84ade732af5dc940484a2b412cdcdbee1d63123fc241c9db90","symbol":"xor2","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/xor2.comp:1:component:xor2"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xor2.comp","source_sha":"1c12dc65a57bfe84ade732af5dc940484a2b412cdcdbee1d63123fc241c9db90","symbol":"in0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xor2.comp:2:pin:in0"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xor2.comp","source_sha":"1c12dc65a57bfe84ade732af5dc940484a2b412cdcdbee1d63123fc241c9db90","symbol":"in1","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xor2.comp:3:pin:in1"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xor2.comp","source_sha":"1c12dc65a57bfe84ade732af5dc940484a2b412cdcdbee1d63123fc241c9db90","symbol":"out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xor2.comp:4:pin:out"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xyzab_tdr_kins.comp","source_sha":"9f9cc8c2fefea3e87ef5ebe71eb29b8e2f4ba8aa2bf15080c41681591c121013","symbol":"xyzab_tdr_kins","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/components/xyzab_tdr_kins.comp:1:component:xyzab_tdr_kins"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/components/xyzab_tdr_kins.comp","source_sha":"9f9cc8c2fefea3e87ef5ebe71eb29b8e2f4ba8aa2bf15080c41681591c121013","symbol":"dummy","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/components/xyzab_tdr_kins.comp:34:pin:dummy"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:167:macro:BCM2835_H"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"HIGH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:177:macro:HIGH"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"LOW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:179:macro:LOW"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PERI_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:183:macro:BCM2835_PERI_BASE"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPIO_PADS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:185:macro:BCM2835_GPIO_PADS"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_CLOCK_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:187:macro:BCM2835_CLOCK_BASE"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPIO_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:189:macro:BCM2835_GPIO_BASE"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:191:macro:BCM2835_SPI0_BASE"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPIO_PWM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:193:macro:BCM2835_GPIO_PWM"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAGE_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:196:macro:BCM2835_PAGE_SIZE"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_BLOCK_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:198:macro:BCM2835_BLOCK_SIZE"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:205:macro:BCM2835_GPFSEL0"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:206:macro:BCM2835_GPFSEL1"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:207:macro:BCM2835_GPFSEL2"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:208:macro:BCM2835_GPFSEL3"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:209:macro:BCM2835_GPFSEL4"}
{"language":"c","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFSEL5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:210:macro:BCM2835_GPFSEL5"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPSET0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:211:macro:BCM2835_GPSET0"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPSET1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:212:macro:BCM2835_GPSET1"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPCLR0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:213:macro:BCM2835_GPCLR0"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPCLR1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:214:macro:BCM2835_GPCLR1"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPLEV0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:215:macro:BCM2835_GPLEV0"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPLEV1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:216:macro:BCM2835_GPLEV1"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPEDS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:217:macro:BCM2835_GPEDS0"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPEDS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:218:macro:BCM2835_GPEDS1"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPREN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:219:macro:BCM2835_GPREN0"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPREN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:220:macro:BCM2835_GPREN1"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFEN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:221:macro:BCM2835_GPFEN0"}
{"language":"c","line":222,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPFEN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:222:macro:BCM2835_GPFEN1"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPHEN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:223:macro:BCM2835_GPHEN0"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPHEN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:224:macro:BCM2835_GPHEN1"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPLEN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:225:macro:BCM2835_GPLEN0"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPLEN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:226:macro:BCM2835_GPLEN1"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPAREN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:227:macro:BCM2835_GPAREN0"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPAREN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:228:macro:BCM2835_GPAREN1"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPAFEN0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:229:macro:BCM2835_GPAFEN0"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPAFEN1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:230:macro:BCM2835_GPAFEN1"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPPUD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:231:macro:BCM2835_GPPUD"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPPUDCLK0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:232:macro:BCM2835_GPPUDCLK0"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_GPPUDCLK1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:233:macro:BCM2835_GPPUDCLK1"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PADS_GPIO_0_27","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:260:macro:BCM2835_PADS_GPIO_0_27"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PADS_GPIO_28_45","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:261:macro:BCM2835_PADS_GPIO_28_45"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PADS_GPIO_46_53","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:262:macro:BCM2835_PADS_GPIO_46_53"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_PASSWRD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:265:macro:BCM2835_PAD_PASSWRD"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_SLEW_RATE_UNLIMITED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:266:macro:BCM2835_PAD_SLEW_RATE_UNLIMITED"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_HYSTERESIS_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:267:macro:BCM2835_PAD_HYSTERESIS_ENABLED"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_2mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:268:macro:BCM2835_PAD_DRIVE_2mA"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_4mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:269:macro:BCM2835_PAD_DRIVE_4mA"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_6mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:270:macro:BCM2835_PAD_DRIVE_6mA"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_8mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:271:macro:BCM2835_PAD_DRIVE_8mA"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_10mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:272:macro:BCM2835_PAD_DRIVE_10mA"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_12mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:273:macro:BCM2835_PAD_DRIVE_12mA"}
{"language":"c","line":274,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_14mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:274:macro:BCM2835_PAD_DRIVE_14mA"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PAD_DRIVE_16mA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:275:macro:BCM2835_PAD_DRIVE_16mA"}
{"language":"c","line":338,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:338:macro:BCM2835_SPI0_CS"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_FIFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:339:macro:BCM2835_SPI0_FIFO"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:340:macro:BCM2835_SPI0_CLK"}
{"language":"c","line":341,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_DLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:341:macro:BCM2835_SPI0_DLEN"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_LTOH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:342:macro:BCM2835_SPI0_LTOH"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_DC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:343:macro:BCM2835_SPI0_DC"}
{"language":"c","line":346,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_LEN_LONG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:346:macro:BCM2835_SPI0_CS_LEN_LONG"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_DMA_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:347:macro:BCM2835_SPI0_CS_DMA_LEN"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CSPOL2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:348:macro:BCM2835_SPI0_CS_CSPOL2"}
{"language":"c","line":349,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CSPOL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:349:macro:BCM2835_SPI0_CS_CSPOL1"}
{"language":"c","line":350,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CSPOL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:350:macro:BCM2835_SPI0_CS_CSPOL0"}
{"language":"c","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_RXF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:351:macro:BCM2835_SPI0_CS_RXF"}
{"language":"c","line":352,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_RXR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:352:macro:BCM2835_SPI0_CS_RXR"}
{"language":"c","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_TXD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:353:macro:BCM2835_SPI0_CS_TXD"}
{"language":"c","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_RXD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:354:macro:BCM2835_SPI0_CS_RXD"}
{"language":"c","line":355,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:355:macro:BCM2835_SPI0_CS_DONE"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_TE_EN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:356:macro:BCM2835_SPI0_CS_TE_EN"}
{"language":"c","line":357,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_LMONO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:357:macro:BCM2835_SPI0_CS_LMONO"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:358:macro:BCM2835_SPI0_CS_LEN"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_REN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:359:macro:BCM2835_SPI0_CS_REN"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_ADCS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:360:macro:BCM2835_SPI0_CS_ADCS"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_INTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:361:macro:BCM2835_SPI0_CS_INTR"}
{"language":"c","line":362,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_INTD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:362:macro:BCM2835_SPI0_CS_INTD"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_DMAEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:363:macro:BCM2835_SPI0_CS_DMAEN"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_TA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:364:macro:BCM2835_SPI0_CS_TA"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CSPOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:365:macro:BCM2835_SPI0_CS_CSPOL"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CLEAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:366:macro:BCM2835_SPI0_CS_CLEAR"}
{"language":"c","line":367,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CLEAR_RX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:367:macro:BCM2835_SPI0_CS_CLEAR_RX"}
{"language":"c","line":368,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CLEAR_TX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:368:macro:BCM2835_SPI0_CS_CLEAR_TX"}
{"language":"c","line":369,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CPOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:369:macro:BCM2835_SPI0_CS_CPOL"}
{"language":"c","line":370,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CPHA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:370:macro:BCM2835_SPI0_CS_CPHA"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_SPI0_CS_CS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:371:macro:BCM2835_SPI0_CS_CS"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM_CONTROL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:430:macro:BCM2835_PWM_CONTROL"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:431:macro:BCM2835_PWM_STATUS"}
{"language":"c","line":432,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:432:macro:BCM2835_PWM0_RANGE"}
{"language":"c","line":433,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:433:macro:BCM2835_PWM0_DATA"}
{"language":"c","line":434,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_RANGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:434:macro:BCM2835_PWM1_RANGE"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:435:macro:BCM2835_PWM1_DATA"}
{"language":"c","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWMCLK_CNTL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:437:macro:BCM2835_PWMCLK_CNTL"}
{"language":"c","line":438,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWMCLK_DIV","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:438:macro:BCM2835_PWMCLK_DIV"}
{"language":"c","line":440,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_MS_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:440:macro:BCM2835_PWM1_MS_MODE"}
{"language":"c","line":441,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_USEFIFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:441:macro:BCM2835_PWM1_USEFIFO"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_REVPOLAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:442:macro:BCM2835_PWM1_REVPOLAR"}
{"language":"c","line":443,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_OFFSTATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:443:macro:BCM2835_PWM1_OFFSTATE"}
{"language":"c","line":444,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_REPEATFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:444:macro:BCM2835_PWM1_REPEATFF"}
{"language":"c","line":445,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_SERIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:445:macro:BCM2835_PWM1_SERIAL"}
{"language":"c","line":446,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM1_ENABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:446:macro:BCM2835_PWM1_ENABLE"}
{"language":"c","line":448,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_MS_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:448:macro:BCM2835_PWM0_MS_MODE"}
{"language":"c","line":449,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_USEFIFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:449:macro:BCM2835_PWM0_USEFIFO"}
{"language":"c","line":450,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_REVPOLAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:450:macro:BCM2835_PWM0_REVPOLAR"}
{"language":"c","line":451,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_OFFSTATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:451:macro:BCM2835_PWM0_OFFSTATE"}
{"language":"c","line":452,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_REPEATFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:452:macro:BCM2835_PWM0_REPEATFF"}
{"language":"c","line":453,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_SERIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:453:macro:BCM2835_PWM0_SERIAL"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"BCM2835_PWM0_ENABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:454:macro:BCM2835_PWM0_ENABLE"}
{"language":"c","line":458,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"delay","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:458:macro:delay"}
{"language":"c","line":459,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"delayMicroseconds","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:459:macro:delayMicroseconds"}
{"language":"c","line":479,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:479:function:bcm2835_init"}
{"language":"c","line":483,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:483:function:bcm2835_close"}
{"language":"c","line":491,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_set_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:491:function:bcm2835_set_debug"}
{"language":"c","line":507,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_peri_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:507:function:bcm2835_peri_read"}
{"language":"c","line":516,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_peri_read_nb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:516:function:bcm2835_peri_read_nb"}
{"language":"c","line":525,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_peri_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:525:function:bcm2835_peri_write"}
{"language":"c","line":533,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_peri_write_nb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:533:function:bcm2835_peri_write_nb"}
{"language":"c","line":546,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_peri_set_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:546:function:bcm2835_peri_set_bits"}
{"language":"c","line":558,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_fsel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:558:function:bcm2835_gpio_fsel"}
{"language":"c","line":564,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:564:function:bcm2835_gpio_set"}
{"language":"c","line":570,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:570:function:bcm2835_gpio_clr"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_lev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:577:function:bcm2835_gpio_lev"}
{"language":"c","line":586,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_eds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:586:function:bcm2835_gpio_eds"}
{"language":"c","line":592,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_set_eds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:592:function:bcm2835_gpio_set_eds"}
{"language":"c","line":601,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_ren","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:601:function:bcm2835_gpio_ren"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_ren","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:605:function:bcm2835_gpio_clr_ren"}
{"language":"c","line":614,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_fen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:614:function:bcm2835_gpio_fen"}
{"language":"c","line":618,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_fen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:618:function:bcm2835_gpio_clr_fen"}
{"language":"c","line":623,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_hen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:623:function:bcm2835_gpio_hen"}
{"language":"c","line":627,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_hen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:627:function:bcm2835_gpio_clr_hen"}
{"language":"c","line":632,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:632:function:bcm2835_gpio_len"}
{"language":"c","line":636,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:636:function:bcm2835_gpio_clr_len"}
{"language":"c","line":643,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_aren","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:643:function:bcm2835_gpio_aren"}
{"language":"c","line":647,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_aren","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:647:function:bcm2835_gpio_clr_aren"}
{"language":"c","line":654,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_afen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:654:function:bcm2835_gpio_afen"}
{"language":"c","line":658,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_clr_afen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:658:function:bcm2835_gpio_clr_afen"}
{"language":"c","line":665,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_pud","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:665:function:bcm2835_gpio_pud"}
{"language":"c","line":672,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_pudclk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:672:function:bcm2835_gpio_pudclk"}
{"language":"c","line":677,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_pad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:677:function:bcm2835_gpio_pad"}
{"language":"c","line":682,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_set_pad","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:682:function:bcm2835_gpio_set_pad"}
{"language":"c","line":687,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_delay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:687:function:bcm2835_delay"}
{"language":"c","line":701,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_delayMicroseconds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:701:function:bcm2835_delayMicroseconds"}
{"language":"c","line":706,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:706:function:bcm2835_gpio_write"}
{"language":"c","line":712,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_gpio_set_pud","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:712:function:bcm2835_gpio_set_pud"}
{"language":"c","line":727,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_begin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:727:function:bcm2835_spi_begin"}
{"language":"c","line":732,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_end","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:732:function:bcm2835_spi_end"}
{"language":"c","line":739,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_setBitOrder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:739:function:bcm2835_spi_setBitOrder"}
{"language":"c","line":745,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_setClockDivider","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:745:function:bcm2835_spi_setClockDivider"}
{"language":"c","line":751,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_setDataMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:751:function:bcm2835_spi_setDataMode"}
{"language":"c","line":758,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_chipSelect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:758:function:bcm2835_spi_chipSelect"}
{"language":"c","line":767,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_setChipSelectPolarity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:767:function:bcm2835_spi_setChipSelectPolarity"}
{"language":"c","line":778,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_transfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:778:function:bcm2835_spi_transfer"}
{"language":"c","line":790,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_transfernb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:790:function:bcm2835_spi_transfernb"}
{"language":"c","line":798,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/bcm2835.h","source_sha":"494212b0ce68eb4a8204aea791ace25725bf13a4101f311ffb20104fba2ec7fd","symbol":"bcm2835_spi_transfern","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/bcm2835.h:798:function:bcm2835_spi_transfern"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_GPIO1_CLKCTRL_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:10:macro:CM_PER_GPIO1_CLKCTRL_OFFSET"}
{"language":"c","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_GPIO_CLKCTRL_MODMODE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:11:macro:CM_PER_GPIO_CLKCTRL_MODMODE_MASK"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_GPIO_CLKCTRL_MODMODE_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:12:macro:CM_PER_GPIO_CLKCTRL_MODMODE_ENABLED"}
{"language":"c","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_GPIO_CLKCTRL_MODMODE_DISABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:13:macro:CM_PER_GPIO_CLKCTRL_MODMODE_DISABLED"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_RX_DISABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:15:macro:PIN_RX_DISABLED"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_RX_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:16:macro:PIN_RX_ENABLED"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_PULLUD_DISABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:18:macro:PIN_PULLUD_DISABLED"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_PULLUD_ENABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:19:macro:PIN_PULLUD_ENABLED"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_PULLUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:21:macro:PIN_PULLUP"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_PULLDOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:22:macro:PIN_PULLDOWN"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_SLEW_FAST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:24:macro:PIN_SLEW_FAST"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_SLEW_SLOW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:25:macro:PIN_SLEW_SLOW"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:28:macro:PIN_MODE0"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:29:macro:PIN_MODE1"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"_BEAGLEBONE_GPIO_H_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:2:macro:_BEAGLEBONE_GPIO_H_"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:30:macro:PIN_MODE2"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:31:macro:PIN_MODE3"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:32:macro:PIN_MODE4"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:33:macro:PIN_MODE5"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:34:macro:PIN_MODE6"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"PIN_MODE7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:35:macro:PIN_MODE7"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CONF_GPIO1_28","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:38:macro:CONF_GPIO1_28"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:42:macro:GPIO_SIZE"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO0_START_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:43:macro:GPIO0_START_ADDR"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO1_START_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:44:macro:GPIO1_START_ADDR"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO2_START_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:45:macro:GPIO2_START_ADDR"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO3_START_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:46:macro:GPIO3_START_ADDR"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO_OE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:48:macro:GPIO_OE"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO_SETDATAOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:49:macro:GPIO_SETDATAOUT"}
{"language":"c","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CONTROL_MODULE_START_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:4:macro:CONTROL_MODULE_START_ADDR"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO_CLEARDATAOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:50:macro:GPIO_CLEARDATAOUT"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"GPIO_DATAIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:51:macro:GPIO_DATAIN"}
{"language":"c","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CONTROL_MODULE_END_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:5:macro:CONTROL_MODULE_END_ADDR"}
{"language":"c","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CONTROL_MODULE_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:6:macro:CONTROL_MODULE_SIZE"}
{"language":"c","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:8:macro:CM_PER_ADDR"}
{"language":"c","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/beaglebone_gpio.h","source_sha":"17c1818af1f62e02f75b140b2616eeb9ac85fcd3820238c519eaf14a86d865ea","symbol":"CM_PER_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/beaglebone_gpio.h:9:macro:CM_PER_LEN"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/cpuinfo.c","source_sha":"9ae213fe5b6b76fd925980b3ea797a102daefc210f488e3aa5051bd183edd3a8","symbol":"get_rpi_revision","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/cpuinfo.c:31:function:get_rpi_revision"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/cpuinfo.h","source_sha":"630a5be45efb945f6905d1461e189d232e59d05a20ec43be824032f21cb679e2","symbol":"get_rpi_revision","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/cpuinfo.h:23:function:get_rpi_revision"}
{"language":"c","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"GM_SUBDEVICE_ID_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:10:macro:GM_SUBDEVICE_ID_2"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"MAX_GM_DEVICES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:12:macro:MAX_GM_DEVICES"}
{"language":"c","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"RS485MODUL_ID_8INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:14:macro:RS485MODUL_ID_8INPUT"}
{"language":"c","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"RS485MODUL_ID_8OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:15:macro:RS485MODUL_ID_8OUTPUT"}
{"language":"c","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"RS485MODUL_ID_DACADC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:16:macro:RS485MODUL_ID_DACADC"}
{"language":"c","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"RS485MODUL_ID_TEACHPAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:17:macro:RS485MODUL_ID_TEACHPAD"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_card","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:19:macro:IDmask_card"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"cardVersion1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:20:macro:cardVersion1"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_can","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:21:macro:IDmask_can"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"canVersion1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:22:macro:canVersion1"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_rs485","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:23:macro:IDmask_rs485"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"rs485Version1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:24:macro:rs485Version1"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_dac","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:25:macro:IDmask_dac"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"dacVersion1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:26:macro:dacVersion1"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"dacVersion2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:27:macro:dacVersion2"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_stepgen","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:28:macro:IDmask_stepgen"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"stepgenVersion1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:29:macro:stepgenVersion1"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"GM_H_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:2:macro:GM_H_"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"IDmask_encoder","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:30:macro:IDmask_encoder"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"encoderVersion1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:31:macro:encoderVersion1"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"notPresented","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:32:macro:notPresented"}
{"language":"c","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"PLX_VENDOR_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:7:macro:PLX_VENDOR_ID"}
{"language":"c","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"GM_DEVICE_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:8:macro:GM_DEVICE_ID"}
{"language":"c","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/gm.h","source_sha":"64eb994ed897e2a66ac344f2aac135b81acb9c14a9511e941af15cba45933699","symbol":"GM_SUBDEVICE_ID_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/gm.h:9:macro:GM_SUBDEVICE_ID_1"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"rtapi_inb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:102:macro:rtapi_inb"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"rtapi_outb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:103:macro:rtapi_outb"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"read_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:162:function:read_board"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"write_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:163:function:write_board"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"pins_and_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:172:function:pins_and_params"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"parse_board_addr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:174:function:parse_board_addr"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:176:function:export_board"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:177:function:export_port"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:178:function:export_input_pin"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:179:function:export_output_pin"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:186:macro:MAX_BOARDS"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:188:macro:MAX_TOK"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:190:function:rtapi_app_main"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:267:function:rtapi_app_exit"}
{"language":"c","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"split_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:293:function:split_input"}
{"language":"c","line":315,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"read_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:315:function:read_board"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"build_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:359:function:build_output"}
{"language":"c","line":384,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"write_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:384:function:write_board"}
{"language":"c","line":436,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"pins_and_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:436:function:pins_and_params"}
{"language":"c","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"parse_board_addr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:522:function:parse_board_addr"}
{"language":"c","line":557,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:557:function:export_board"}
{"language":"c","line":630,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:630:function:export_port"}
{"language":"c","line":647,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:647:function:export_input_pin"}
{"language":"c","line":666,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:666:function:export_output_pin"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ax5214h.c","source_sha":"cff59a5658828873d77756315e86a2c9a10bbdcbd4fbf5a39c832a2a121efd03","symbol":"FASTIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ax5214h.c:99:macro:FASTIO"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:128:function:rtapi_app_main"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"MODNAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:27:macro:MODNAME"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"HEADERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:33:macro:HEADERS"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"PINS_PER_HEADER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:34:macro:PINS_PER_HEADER"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:385:function:rtapi_app_exit"}
{"language":"c","line":390,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:390:function:write_port"}
{"language":"c","line":429,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:429:function:read_port"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"start_addr_for_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:454:function:start_addr_for_port"}
{"language":"c","line":475,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"configure_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:475:function:configure_pin"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:49:function:write_port"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:50:function:read_port"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"start_addr_for_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:52:function:start_addr_for_port"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"configure_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:53:function:configure_pin"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"configure_control_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:67:function:configure_control_module"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_bb_gpio.c","source_sha":"6f4eb6b3abe0a1acb0f10c57d27c5035e64ac21a8578dea209abacf6906ba47b","symbol":"configure_gpio_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_bb_gpio.c:81:function:configure_gpio_port"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"update_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:123:function:update_port"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"MAX_PORTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:129:macro:MAX_PORTS"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"MAX_DAC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:130:macro:MAX_DAC"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"MAX_ENC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:131:macro:MAX_ENC"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:133:macro:MAX_TOK"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:135:function:rtapi_app_main"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"ISA_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:146:macro:ISA_BASE"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"ISA_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:147:macro:ISA_MAX"}
{"language":"c","line":274,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:274:function:rtapi_app_exit"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"update_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:284:function:update_port"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"FASTIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:75:macro:FASTIO"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"rtapi_inb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:78:macro:rtapi_inb"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_evoreg.c","source_sha":"85d9d2d5c2a592699d83abf9ae549fc1de8ff913fda8818377192ef73874e43f","symbol":"rtapi_outb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_evoreg.c:79:macro:rtapi_outb"}
{"language":"c","line":1096,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:1096:function:ExportFunctions"}
{"language":"c","line":376,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:376:function:ExportFunctions"}
{"language":"c","line":377,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportEncoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:377:function:ExportEncoder"}
{"language":"c","line":378,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportStepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:378:function:ExportStepgen"}
{"language":"c","line":379,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportDAC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:379:function:ExportDAC"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportRS485","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:380:function:ExportRS485"}
{"language":"c","line":381,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportCAN","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:381:function:ExportCAN"}
{"language":"c","line":382,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"ExportMixed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:382:function:ExportMixed"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"gm_pci_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:385:function:gm_pci_probe"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"gm_pci_remove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:386:function:gm_pci_remove"}
{"language":"c","line":389,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:389:function:read"}
{"language":"c","line":390,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:390:function:write"}
{"language":"c","line":391,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"RS485","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:391:function:RS485"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"stepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:395:function:stepgen"}
{"language":"c","line":396,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"stepgenControl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:396:function:stepgenControl"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"stepgenCheckParameters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:397:function:stepgenCheckParameters"}
{"language":"c","line":399,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"RS485_CheckChecksum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:399:function:RS485_CheckChecksum"}
{"language":"c","line":400,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"RS485_CalcChecksum","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:400:function:RS485_CalcChecksum"}
{"language":"c","line":401,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"RS485_OrderDataRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:401:function:RS485_OrderDataRead"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"RS485_OrderDataWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:402:function:RS485_OrderDataWrite"}
{"language":"c","line":404,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"encoder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:404:function:encoder"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"GM_CAN_SERVO","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:406:function:GM_CAN_SERVO"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"CAN_SendDataFrame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:407:function:CAN_SendDataFrame"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"CAN_ReceiveDataFrame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:408:function:CAN_ReceiveDataFrame"}
{"language":"c","line":410,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"CAN_Reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:410:function:CAN_Reset"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"CAN_SetBaud","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:411:function:CAN_SetBaud"}
{"language":"c","line":413,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"CAN_ReadStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:413:function:CAN_ReadStatus"}
{"language":"c","line":415,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gm.c","source_sha":"bd0ce6df8581dbc443715fd58b1dcc4ee67f28b5788d90aace9ce44db410e3ef","symbol":"card_mgr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gm.c:415:function:card_mgr"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"gpiod_chip","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:106:type:gpiod_chip"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"gpiod_line_bulk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:107:type:gpiod_line_bulk"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:129:function:hal_gpio_read"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:130:function:hal_gpio_write"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:131:function:hal_gpio_reset"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"flags","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:137:function:flags"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"build_chips_collection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:162:function:build_chips_collection"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"gpiod_chip","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:164:type:gpiod_chip"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"gpiod_line","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:165:type:gpiod_line"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:206:function:rtapi_app_main"}
{"language":"c","line":317,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:317:function:hal_gpio_read"}
{"language":"c","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:330:function:hal_gpio_write"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"hal_gpio_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:348:function:hal_gpio_reset"}
{"language":"c","line":368,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:368:function:rtapi_app_exit"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"ns2tsc","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:51:macro:ns2tsc"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_gpio.c","source_sha":"bc3fa0fb30d82d3f2f9aca993a4056284a7b073080d067c0059417120c07c6df","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_gpio.c:54:macro:MAX_CHAN"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:229:function:Device_Init"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:230:function:Device_ExportPinsParametersFunctions"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportEncoderPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:231:function:Device_ExportEncoderPinsParametersFunctions"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportDacPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:232:function:Device_ExportDacPinsParametersFunctions"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportAdcPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:233:function:Device_ExportAdcPinsParametersFunctions"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportDigitalInPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:234:function:Device_ExportDigitalInPinsParametersFunctions"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportDigitalOutPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:235:function:Device_ExportDigitalOutPinsParametersFunctions"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_ExportMiscPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:236:function:Device_ExportMiscPinsParametersFunctions"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_EncoderRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:239:function:Device_EncoderRead"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_DacWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:240:function:Device_DacWrite"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_AdcRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:241:function:Device_AdcRead"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_DigitalInRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:242:function:Device_DigitalInRead"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_DigitalOutWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:243:function:Device_DigitalOutWrite"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_MiscUpdate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:244:function:Device_MiscUpdate"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"Device_AdcRead4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:247:function:Device_AdcRead4"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"MAX_DEVICES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:257:macro:MAX_DEVICES"}
{"language":"c","line":276,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_motenc.c","source_sha":"f96a6e045b448f1fa19f5597619bdaff32db65db38f43ed5b2d6c773c8aa0c0a","symbol":"pci_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_motenc.c:276:type:pci_dev"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"hal_parport_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:146:type:hal_parport_t"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"ns2tsc","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:157:macro:ns2tsc"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:167:function:read_port"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"reset_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:168:function:reset_port"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:169:function:write_port"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:170:function:read_all"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:171:function:write_all"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"pins_and_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:180:function:pins_and_params"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"parse_port_addr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:182:function:parse_port_addr"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"export_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:183:function:export_port"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:184:function:export_input_pin"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"MAX_PORTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:192:macro:MAX_PORTS"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:194:macro:MAX_TOK"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:196:function:rtapi_app_main"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:310:function:rtapi_app_exit"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:323:function:read_port"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"reset_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:366:function:reset_port"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:392:function:write_port"}
{"language":"c","line":470,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:470:function:read_all"}
{"language":"c","line":480,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:480:function:write_all"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"pins_and_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:494:function:pins_and_params"}
{"language":"c","line":623,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"parse_port_addr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:623:function:parse_port_addr"}
{"language":"c","line":659,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"export_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:659:function:export_port"}
{"language":"c","line":736,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_parport.c","source_sha":"8de7f4c7af242e97ba600d0388407e5107ac297862bfef263ce1563184f20187","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_parport.c:736:function:export_input_pin"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_peri_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:103:function:bcm2835_peri_write"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_gpio_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:112:function:bcm2835_gpio_set"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_gpio_clr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:120:function:bcm2835_gpio_clr"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_peri_set_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:128:function:bcm2835_peri_set_bits"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_gpio_fsel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:152:function:bcm2835_gpio_fsel"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"setup_gpiomem_access","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:162:function:setup_gpiomem_access"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"setup_gpio_access","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:183:function:setup_gpio_access"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"number_of_cores","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:208:function:number_of_cores"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:225:function:rtapi_app_main"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"BCM2708_PERI_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:30:macro:BCM2708_PERI_BASE"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"BCM2708_GPIO_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:31:macro:BCM2708_GPIO_BASE"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"BCM2709_PERI_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:32:macro:BCM2709_PERI_BASE"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"BCM2709_GPIO_BASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:33:macro:BCM2709_GPIO_BASE"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:356:function:rtapi_app_exit"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"RTAPI_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:35:macro:RTAPI_BIT"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:365:function:write_port"}
{"language":"c","line":382,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:382:function:read_port"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:83:function:write_port"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"read_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:84:function:read_port"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_peri_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:86:function:bcm2835_peri_read"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_pi_gpio.c","source_sha":"d8fb68dce9f15b515983e9b6a6d6ef848c21b4abfb581653921b23b2f34fa4c6","symbol":"bcm2835_gpio_lev","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_pi_gpio.c:95:function:bcm2835_gpio_lev"}
{"language":"c","line":1001,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_PPMC_digins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1001:function:read_PPMC_digins"}
{"language":"c","line":1042,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_PPMC_digouts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1042:function:write_PPMC_digouts"}
{"language":"c","line":1076,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_encoders","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1076:function:read_encoders"}
{"language":"c","line":1080,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"pos_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1080:type:pos_tag"}
{"language":"c","line":1082,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"byte_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1082:type:byte_tag"}
{"language":"c","line":1089,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"time_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1089:type:time_tag"}
{"language":"c","line":1091,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"byte2_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1091:type:byte2_tag"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SPPDATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:120:macro:SPPDATA"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"STATUSPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:121:macro:STATUSPORT"}
{"language":"c","line":1220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_encoders","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1220:function:write_encoders"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"CONTROLPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:122:macro:CONTROLPORT"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ADDRPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:123:macro:ADDRPORT"}
{"language":"c","line":1249,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ns2cp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1249:function:ns2cp"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DATAPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:124:macro:DATAPORT"}
{"language":"c","line":1263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_stepgens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1263:function:write_stepgens"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"NUM_SLOTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:126:macro:NUM_SLOTS"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SLOT_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:127:macro:SLOT_SIZE"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SLOT_ID_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:128:macro:SLOT_ID_OFFSET"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCNT0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:130:macro:ENCCNT0"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCNT1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:131:macro:ENCCNT1"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCNT2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:132:macro:ENCCNT2"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCNT3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:133:macro:ENCCNT3"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCTRL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:135:macro:ENCCTRL"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCRATE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:136:macro:ENCRATE"}
{"language":"c","line":1374,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_pwmgens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1374:function:write_pwmgens"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCCLOCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:137:macro:ENCCLOCK"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCISR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:138:macro:ENCISR"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCINDX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:139:macro:ENCINDX"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCLOAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:141:macro:ENCLOAD"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:144:macro:ENCTS"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:145:macro:ENCTS1"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCTB","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:146:macro:ENCTB"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ENCTB1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:147:macro:ENCTB1"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:149:macro:DAC_0"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:150:macro:DAC_1"}
{"language":"c","line":1519,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_DACs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1519:function:write_DACs"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:151:macro:DAC_2"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:152:macro:DAC_3"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_MODE_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:154:macro:DAC_MODE_0"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_WRITE_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:155:macro:DAC_WRITE_0"}
{"language":"c","line":1564,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_extraDAC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1564:function:write_extraDAC"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_MODE_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:157:macro:DAC_MODE_1"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DAC_WRITE_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:158:macro:DAC_WRITE_1"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_GEN_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:160:macro:PWM_GEN_0"}
{"language":"c","line":1612,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_extra_dout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1612:function:write_extra_dout"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_GEN_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:162:macro:PWM_GEN_1"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_GEN_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:163:macro:PWM_GEN_2"}
{"language":"c","line":1642,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"add_rd_funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1642:function:add_rd_funct"}
{"language":"c","line":1645,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1645:function:block"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_GEN_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:164:macro:PWM_GEN_3"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_CTRL_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:165:macro:PWM_CTRL_0"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_FREQ_LO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:166:macro:PWM_FREQ_LO"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"PWM_FREQ_HI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:167:macro:PWM_FREQ_HI"}
{"language":"c","line":1692,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UxC_digin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1692:function:export_UxC_digin"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_GEN_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:169:macro:RATE_GEN_0"}
{"language":"c","line":1726,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UxC_digout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1726:function:export_UxC_digout"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_GEN_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:172:macro:RATE_GEN_1"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_GEN_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:173:macro:RATE_GEN_2"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_GEN_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:174:macro:RATE_GEN_3"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_CTRL_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:175:macro:RATE_CTRL_0"}
{"language":"c","line":1768,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_digin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1768:function:export_PPMC_digin"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_SETUP_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:176:macro:RATE_SETUP_0"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"RATE_WIDTH_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:177:macro:RATE_WIDTH_0"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_DINA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:179:macro:UxC_DINA"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_DINB","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:180:macro:UxC_DINB"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_ESTOP_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:181:macro:UxC_ESTOP_IN"}
{"language":"c","line":1829,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_digout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1829:function:export_PPMC_digout"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_EXTRA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:185:macro:UxC_EXTRA"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"EXTRA_UNUSED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:188:macro:EXTRA_UNUSED"}
{"language":"c","line":1895,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_USC_stepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1895:function:export_USC_stepgen"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"EXTRA_DAC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:189:macro:EXTRA_DAC"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"EXTRA_DOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:190:macro:EXTRA_DOUT"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_DOUTA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:192:macro:UxC_DOUTA"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_ESTOP_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:193:macro:UxC_ESTOP_OUT"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"UxC_SLAVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:194:macro:UxC_SLAVE"}
{"language":"c","line":1977,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UPC_pwmgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:1977:function:export_UPC_pwmgen"}
{"language":"c","line":2060,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_DAC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2060:function:export_PPMC_DAC"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DIO_DINA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:209:macro:DIO_DINA"}
{"language":"c","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DIO_DINB","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:210:macro:DIO_DINB"}
{"language":"c","line":2115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_encoders","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2115:function:export_encoders"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DIO_ESTOP_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:211:macro:DIO_ESTOP_IN"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DIO_DOUTA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:213:macro:DIO_DOUTA"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"DIO_ESTOP_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:214:macro:DIO_ESTOP_OUT"}
{"language":"c","line":2255,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_extra_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2255:function:export_extra_dac"}
{"language":"c","line":2299,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_timestamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2299:function:export_timestamp"}
{"language":"c","line":2319,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_extra_dout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2319:function:export_extra_dout"}
{"language":"c","line":2368,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"BusReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2368:function:BusReset"}
{"language":"c","line":2377,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ClrTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2377:function:ClrTimeout"}
{"language":"c","line":2398,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SelRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2398:function:SelRead"}
{"language":"c","line":2419,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ReadMore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2419:function:ReadMore"}
{"language":"c","line":2428,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SelWrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2428:function:SelWrt"}
{"language":"c","line":2442,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"WrtMore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:2442:function:WrtMore"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"BOOT_NORMAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:249:macro:BOOT_NORMAL"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"BOOT_REV","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:250:macro:BOOT_REV"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"BOOT_FWD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:251:macro:BOOT_FWD"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"MAX_FUNCT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:319:macro:MAX_FUNCT"}
{"language":"c","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"slot_data_s","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:321:type:slot_data_s"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"void","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:323:function:void"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"slot_data_s","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:325:type:slot_data_s"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:385:function:read_all"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:386:function:write_all"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_digins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:388:function:read_digins"}
{"language":"c","line":389,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_digouts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:389:function:write_digouts"}
{"language":"c","line":390,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_stepgens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:390:function:write_stepgens"}
{"language":"c","line":391,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_pwmgens","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:391:function:write_pwmgens"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_encoders","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:392:function:read_encoders"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_DACs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:393:function:write_DACs"}
{"language":"c","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_extraDAC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:394:function:write_extraDAC"}
{"language":"c","line":401,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"BusReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:401:function:BusReset"}
{"language":"c","line":403,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ClrTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:403:function:ClrTimeout"}
{"language":"c","line":404,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SelRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:404:function:SelRead"}
{"language":"c","line":405,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"ReadMore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:405:function:ReadMore"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"SelWrt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:406:function:SelWrt"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"WrtMore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:407:function:WrtMore"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"block","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:414:function:block"}
{"language":"c","line":415,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"add_rd_funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:415:function:add_rd_funct"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"add_wr_funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:416:function:add_wr_funct"}
{"language":"c","line":418,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UxC_digin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:418:function:export_UxC_digin"}
{"language":"c","line":419,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UxC_digout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:419:function:export_UxC_digout"}
{"language":"c","line":420,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_digin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:420:function:export_PPMC_digin"}
{"language":"c","line":421,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_digout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:421:function:export_PPMC_digout"}
{"language":"c","line":422,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_USC_stepgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:422:function:export_USC_stepgen"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_UPC_pwmgen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:423:function:export_UPC_pwmgen"}
{"language":"c","line":424,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_PPMC_DAC","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:424:function:export_PPMC_DAC"}
{"language":"c","line":425,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_encoders","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:425:function:export_encoders"}
{"language":"c","line":426,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_extra_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:426:function:export_extra_dac"}
{"language":"c","line":427,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_extra_dout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:427:function:export_extra_dout"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"export_timestamp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:428:function:export_timestamp"}
{"language":"c","line":434,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:434:function:rtapi_app_exit"}
{"language":"c","line":436,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:436:function:rtapi_app_main"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:43:function:port"}
{"language":"c","line":786,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:786:function:rtapi_app_exit"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"MAX_BUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:81:macro:MAX_BUS"}
{"language":"c","line":826,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:826:function:read_all"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:83:macro:EPSILON"}
{"language":"c","line":894,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:894:function:write_all"}
{"language":"c","line":951,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"read_digins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:951:function:read_digins"}
{"language":"c","line":979,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_ppmc.c","source_sha":"fa031107c29b3e7c360cc3ceec7073702d8df14e08de51e45f9bc5e403e879b4","symbol":"write_digouts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_ppmc.c:979:function:write_digouts"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:128:function:write_port"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"MAX_PORTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:134:macro:MAX_PORTS"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:136:macro:MAX_TOK"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:138:function:rtapi_app_main"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:192:function:rtapi_app_exit"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:201:function:write_port"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:22:function:byte"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"FASTIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:87:macro:FASTIO"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"rtapi_inb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:90:macro:rtapi_inb"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_skeleton.c","source_sha":"cf5f7bd32195ae7bb1032891d583ce283514dba9b06470700db2efe69906163a","symbol":"rtapi_outb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_skeleton.c:91:macro:rtapi_outb"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"SPEAKER_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:116:macro:SPEAKER_PORT"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"write_port","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:118:function:write_port"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:146:function:rtapi_app_main"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:213:function:rtapi_app_exit"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"FASTIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:75:macro:FASTIO"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"rtapi_inb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:79:macro:rtapi_inb"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_speaker.c","source_sha":"22fa44b726058958116f0da12ac801abaae5d48df5285cc45e9c06331f955997","symbol":"rtapi_outb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_speaker.c:80:macro:rtapi_outb"}
{"language":"c","line":1011,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1011:function:stg_counter_latch"}
{"language":"c","line":1021,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1021:function:cards"}
{"language":"c","line":1023,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1023:function:stg_counter_read"}
{"language":"c","line":1025,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"pos_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1025:type:pos_tag"}
{"language":"c","line":1027,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"byte_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1027:type:byte_tag"}
{"language":"c","line":1046,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_select_index_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1046:function:stg1_select_index_axis"}
{"language":"c","line":1082,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_select_index_axes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1082:function:stg2_select_index_axes"}
{"language":"c","line":1094,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_reset_index_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1094:function:stg1_reset_index_latch"}
{"language":"c","line":1106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_reset_all_index_latches","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1106:function:stg2_reset_all_index_latches"}
{"language":"c","line":1121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_get_current_IRR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1121:function:stg1_get_current_IRR"}
{"language":"c","line":1124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"inb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1124:function:inb"}
{"language":"c","line":1127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_get_index_pulse_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1127:function:stg1_get_index_pulse_latch"}
{"language":"c","line":1147,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_get_all_index_pulse_latches","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1147:function:stg2_get_all_index_pulse_latches"}
{"language":"c","line":1161,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1161:function:cards"}
{"language":"c","line":1163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dac_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1163:function:stg_dac_write"}
{"language":"c","line":1173,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1173:function:stg_adc_start"}
{"language":"c","line":1213,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1213:function:stg_adc_read"}
{"language":"c","line":1261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_set_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1261:function:stg_set_interrupt"}
{"language":"c","line":1289,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_init_card","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1289:function:stg_init_card"}
{"language":"c","line":1365,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_autodetect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1365:function:stg_autodetect"}
{"language":"c","line":1427,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1427:function:export_counter"}
{"language":"c","line":1493,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1493:function:export_dac"}
{"language":"c","line":1528,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_adc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1528:function:export_adc"}
{"language":"c","line":1562,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1562:function:export_pins"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:157:macro:EPSILON"}
{"language":"c","line":1589,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1589:function:export_input_pin"}
{"language":"c","line":1620,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:1620:function:export_output_pin"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:209:macro:DATA"}
{"language":"c","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"CTRL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:210:macro:CTRL"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:216:function:export_counter"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:217:function:export_dac"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_adc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:218:function:export_adc"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:219:function:export_pins"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:220:function:export_input_pin"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:221:function:export_output_pin"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_init_card","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:226:function:stg_init_card"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_set_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:228:function:stg_set_interrupt"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_autodetect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:230:function:stg_autodetect"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:233:function:stg_counter_init"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:234:function:stg_counter_read"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:235:function:stg_counter_latch"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_select_index_axis","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:236:function:stg1_select_index_axis"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_reset_index_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:237:function:stg1_reset_index_latch"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg1_get_index_pulse_latch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:238:function:stg1_get_index_pulse_latch"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_reset_all_index_latches","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:240:function:stg2_reset_all_index_latches"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_select_index_axes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:241:function:stg2_select_index_axes"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg2_get_all_index_pulse_latches","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:242:function:stg2_get_all_index_pulse_latches"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dac_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:245:function:stg_dac_init"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dac_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:246:function:stg_dac_write"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:249:function:stg_adc_init"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:250:function:stg_adc_start"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:251:function:stg_adc_read"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dio_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:254:function:stg_dio_init"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:268:macro:MAX_CHAN"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:270:function:rtapi_app_main"}
{"language":"c","line":491,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:491:function:rtapi_app_exit"}
{"language":"c","line":502,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:502:function:stg_counter_capture"}
{"language":"c","line":630,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_debug_print","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:630:function:stg_debug_print"}
{"language":"c","line":676,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dacs_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:676:function:stg_dacs_write"}
{"language":"c","line":721,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adcs_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:721:function:stg_adcs_read"}
{"language":"c","line":750,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"split_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:750:function:split_input"}
{"language":"c","line":775,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"build_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:775:function:build_output"}
{"language":"c","line":886,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:886:function:cards"}
{"language":"c","line":888,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_counter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:888:function:stg_counter_init"}
{"language":"c","line":909,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:909:function:cards"}
{"language":"c","line":911,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dac_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:911:function:stg_dac_init"}
{"language":"c","line":926,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_adc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:926:function:stg_adc_init"}
{"language":"c","line":941,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.c","source_sha":"b4a0bea585c9ecd2bd676f42f44f7d50467ee329e126b80b79e1a7ffdada1b9b","symbol":"stg_dio_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.c:941:function:stg_dio_init"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TIMER_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:100:macro:TIMER_1"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TIMER_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:101:macro:TIMER_2"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TMRCMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:102:macro:TMRCMD"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ICW1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:103:macro:ICW1"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ICW2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:104:macro:ICW2"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"OCW1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:105:macro:OCW1"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"OCW2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:106:macro:OCW2"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"OCW3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:107:macro:OCW3"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IRR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:108:macro:IRR"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ISR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:109:macro:ISR"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IMR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:110:macro:IMR"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IDLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:112:macro:IDLEN"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"SELDI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:113:macro:SELDI"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IDL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:114:macro:IDL"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IXEVN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:120:macro:IXEVN"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IXODD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:121:macro:IXODD"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"LIXEVN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:122:macro:LIXEVN"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"LIXODD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:123:macro:LIXODD"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"EOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:124:macro:EOC"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TP0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:125:macro:TP0"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"USR_INT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:126:macro:USR_INT"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TP2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:127:macro:TP2"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"AUTOZERO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:129:macro:AUTOZERO"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IXLVL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:130:macro:IXLVL"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IXS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:131:macro:IXS1"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IXS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:132:macro:IXS0"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"USRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:133:macro:USRINT"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IA2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:134:macro:IA2"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:135:macro:IA1"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"IA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:136:macro:IA0"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"STG_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:2:macro:STG_H"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"MAX_CHANS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:42:macro:MAX_CHANS"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT0_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:44:macro:CNT0_D"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT1_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:45:macro:CNT1_D"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT0_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:46:macro:CNT0_C"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT1_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:47:macro:CNT1_C"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT2_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:48:macro:CNT2_D"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT3_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:49:macro:CNT3_D"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT2_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:50:macro:CNT2_C"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT3_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:51:macro:CNT3_C"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT4_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:52:macro:CNT4_D"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT5_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:53:macro:CNT5_D"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT4_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:54:macro:CNT4_C"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT5_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:55:macro:CNT5_C"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT6_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:56:macro:CNT6_D"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT7_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:57:macro:CNT7_D"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT6_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:58:macro:CNT6_C"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNT7_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:59:macro:CNT7_C"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:61:macro:DAC_0"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:62:macro:DAC_1"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:63:macro:DAC_2"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:64:macro:DAC_3"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:65:macro:DAC_4"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:66:macro:DAC_5"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:67:macro:DAC_6"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DAC_7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:68:macro:DAC_7"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:70:macro:ADC_0"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:71:macro:ADC_1"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:72:macro:ADC_2"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:73:macro:ADC_3"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:74:macro:ADC_4"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:75:macro:ADC_5"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:76:macro:ADC_6"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ADC_7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:77:macro:ADC_7"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"BRDTST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:79:macro:BRDTST"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DIO_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:81:macro:DIO_A"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DIO_B","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:82:macro:DIO_B"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DIO_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:83:macro:DIO_C"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"DIO_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:84:macro:DIO_D"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"PORT_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:85:macro:PORT_A"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"PORT_B","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:86:macro:PORT_B"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"PORT_C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:87:macro:PORT_C"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"PORT_D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:88:macro:PORT_D"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNTRL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:90:macro:CNTRL0"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"CNTRL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:91:macro:CNTRL1"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ABC_DIR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:92:macro:ABC_DIR"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"D_DIR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:93:macro:D_DIR"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"MIO_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:95:macro:MIO_1"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"INTC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:96:macro:INTC"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"MIO_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:97:macro:MIO_2"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"ODDRST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:98:macro:ODDRST"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_stg.h","source_sha":"56b7639a70204ecc46c91b14e3122b861065f5769f93ce4f39fdb0baad33a669","symbol":"TIMER_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_stg.h:99:macro:TIMER_0"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"CTRL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:100:macro:CTRL"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:106:function:export_counter"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:107:function:capture"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"LS7166Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:108:function:LS7166Init"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"LS7166Read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:109:function:LS7166Read"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:115:macro:MAX_CHAN"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:117:function:rtapi_app_main"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:174:function:rtapi_app_exit"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:183:function:capture"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"LS7166Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:209:function:LS7166Init"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"LS7166Read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:221:function:LS7166Read"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"pos_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:223:type:pos_tag"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"byte_tag","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:225:type:byte_tag"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:245:function:export_counter"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"FASTIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:64:macro:FASTIO"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"rtapi_inb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:67:macro:rtapi_inb"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"rtapi_outb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:68:macro:rtapi_outb"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_tiro.c","source_sha":"3f6e6e5e9fc06281e3b9268b79cd8e700dab893d2083f8055a0ef53ce7300d76","symbol":"DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_tiro.c:99:macro:DATA"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"pci_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:211:type:pci_dev"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"pci_access","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:212:type:pci_access"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:228:function:export_counter"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:229:function:export_dac"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_dio_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:231:function:export_dio_pins"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:232:function:export_pin"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:233:function:export_input_pin"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:234:function:export_output_pin"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_init_card","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:239:function:vti_init_card"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_autodetect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:243:function:vti_autodetect"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_counter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:246:function:vti_counter_init"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_counter_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:247:function:vti_counter_read"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dac_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:250:function:vti_dac_init"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dac_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:251:function:vti_dac_write"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_adc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:254:function:vti_adc_init"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dio_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:259:function:vti_dio_init"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_parse_dio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:260:function:vti_parse_dio"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"MAX_CHAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:273:macro:MAX_CHAN"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:275:function:rtapi_app_main"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_parse_dio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:397:function:vti_parse_dio"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:442:function:rtapi_app_exit"}
{"language":"c","line":451,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_counter_capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:451:function:vti_counter_capture"}
{"language":"c","line":474,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dacs_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:474:function:vti_dacs_write"}
{"language":"c","line":496,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_adcs_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:496:function:vti_adcs_read"}
{"language":"c","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"split_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:503:function:split_input"}
{"language":"c","line":527,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"build_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:527:function:build_output"}
{"language":"c","line":608,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:608:function:cards"}
{"language":"c","line":610,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_counter_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:610:function:vti_counter_init"}
{"language":"c","line":635,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:635:function:cards"}
{"language":"c","line":637,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dac_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:637:function:vti_dac_init"}
{"language":"c","line":662,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_adc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:662:function:vti_adc_init"}
{"language":"c","line":667,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dio_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:667:function:vti_dio_init"}
{"language":"c","line":713,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"cards","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:713:function:cards"}
{"language":"c","line":715,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_counter_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:715:function:vti_counter_read"}
{"language":"c","line":756,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_dac_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:756:function:vti_dac_write"}
{"language":"c","line":786,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_set_interrupt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:786:function:vti_set_interrupt"}
{"language":"c","line":791,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_init_card","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:791:function:vti_init_card"}
{"language":"c","line":823,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"vti_autodetect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:823:function:vti_autodetect"}
{"language":"c","line":841,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_counter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:841:function:export_counter"}
{"language":"c","line":873,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_dac","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:873:function:export_dac"}
{"language":"c","line":911,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_dio_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:911:function:export_dio_pins"}
{"language":"c","line":929,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:929:function:export_pin"}
{"language":"c","line":942,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_input_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:942:function:export_input_pin"}
{"language":"c","line":958,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.c","source_sha":"384435b3ba23ce7e98ce811762c296c030e397315f8c5c17b47f4c4dbf22e383","symbol":"export_output_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.c:958:function:export_output_pin"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"ip","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:102:type:ip"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"VTI_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:2:macro:VTI_H"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"VENDOR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:53:macro:VENDOR"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"DEVICE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:54:macro:DEVICE"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"MAX_CHANS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:56:macro:MAX_CHANS"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"MAX_IO_PORTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:57:macro:MAX_IO_PORTS"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"PINS_PER_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:58:macro:PINS_PER_PORT"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"DAC_DISABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:60:macro:DAC_DISABLE"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"DAC_IND_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:61:macro:DAC_IND_MODE"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"DAC_WATCHDOG_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:62:macro:DAC_WATCHDOG_MODE"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"DAC_ZERO_VOLTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:63:macro:DAC_ZERO_VOLTS"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"EPSILON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:65:macro:EPSILON"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"encoder","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:68:type:encoder"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"timer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:79:type:timer"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/hal_vti.h","source_sha":"cb4a3e64d78b8215980238a2521c807397d80a91353677fb185c8c86c034af03","symbol":"dac","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/hal_vti.h:87:type:dac"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_trigger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:22:function:hm2_absenc_trigger"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_parse_format","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:242:function:hm2_absenc_parse_format"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:358:function:hm2_absenc_parse_md"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:361:type:rtapi_list_head"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_register_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:46:function:hm2_absenc_register_tram"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:494:function:hm2_absenc_process_tram_read"}
{"language":"c","line":559,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:559:function:hm2_absenc_write"}
{"language":"c","line":658,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:658:function:hm2_absenc_cleanup"}
{"language":"c","line":671,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c","source_sha":"e366612caaee83adc1cc58e613af2e1380cb77918e26eef7ea33f9b1b874bd0c","symbol":"hm2_absenc_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/abs_encoder.c:671:function:hm2_absenc_print_module"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_small_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:106:function:bitfile_do_small_chunk"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_small_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:110:function:bitfile_do_small_chunk"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_small_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:114:function:bitfile_do_small_chunk"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_small_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:118:function:bitfile_do_small_chunk"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_big_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:121:function:bitfile_do_big_chunk"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"BITFILE_HEADERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:136:macro:BITFILE_HEADERLEN"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_parse_and_verify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:138:function:bitfile_parse_and_verify"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_reverse_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:225:function:bitfile_reverse_bits"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_small_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:40:function:bitfile_do_small_chunk"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_do_big_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:69:function:bitfile_do_big_chunk"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c","source_sha":"561e5bfa2e11221d9d251a9556b69908b86cf7f29a14da36ab53a61e42cd3a7a","symbol":"bitfile_parse_and_verify_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.c:92:function:bitfile_parse_and_verify_chunk"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h","source_sha":"62f560366a5df46839603cba16b4281e55713960500dc29e9b821cb7c95c455c","symbol":"__BITFILE_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h:27:macro:__BITFILE_H"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h","source_sha":"62f560366a5df46839603cba16b4281e55713960500dc29e9b821cb7c95c455c","symbol":"bitfile_parse_and_verify","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h:49:function:bitfile_parse_and_verify"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h","source_sha":"62f560366a5df46839603cba16b4281e55713960500dc29e9b821cb7c95c455c","symbol":"bitfile_reverse_bits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bitfile.h:50:function:bitfile_reverse_bits"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:107:function:hm2_bspi_force_write"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_tram_add_bspi_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:120:function:hm2_tram_add_bspi_frame"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_allocate_bspi_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:164:function:hm2_allocate_bspi_tram"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_clear_fifo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:183:function:hm2_bspi_clear_fifo"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_write_chan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:203:function:hm2_bspi_write_chan"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:27:function:hm2_bspi_parse_md"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:283:function:hm2_bspi_print_module"}
{"language":"c","line":305,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_set_read_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:305:function:hm2_bspi_set_read_function"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_set_write_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:329:function:hm2_bspi_set_write_function"}
{"language":"c","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:353:function:hm2_bspi_process_tram_read"}
{"language":"c","line":368,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:368:function:hm2_bspi_prepare_tram_write"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:385:function:hm2_bspi_cleanup"}
{"language":"c","line":389,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c","source_sha":"19d80004a264132afe801302417e69e53725be185b419e011da9bdab00d0dc39","symbol":"hm2_bspi_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/bspi.c:389:function:hm2_bspi_write"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c","source_sha":"8082c1ce4af36f87ee3fef51e006680c78732c17af7de2481e0777cdf354e529","symbol":"hm2_dpll_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c:134:function:hm2_dpll_process_tram_read"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c","source_sha":"8082c1ce4af36f87ee3fef51e006680c78732c17af7de2481e0777cdf354e529","symbol":"hm2_dpll_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c:146:function:hm2_dpll_write"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c","source_sha":"8082c1ce4af36f87ee3fef51e006680c78732c17af7de2481e0777cdf354e529","symbol":"hm2_dpll_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c:223:function:hm2_dpll_cleanup"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c","source_sha":"8082c1ce4af36f87ee3fef51e006680c78732c17af7de2481e0777cdf354e529","symbol":"hm2_dpll_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/dpll.c:34:function:hm2_dpll_parse_md"}
{"language":"c","line":1119,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:1119:function:hm2_encoder_process_tram_read"}
{"language":"c","line":1131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:1131:function:hm2_encoder_cleanup"}
{"language":"c","line":1137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:1137:function:hm2_encoder_print_module"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_read_control_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:129:function:hm2_encoder_read_control_register"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_set_filter_rate_and_skew","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:158:function:hm2_encoder_set_filter_rate_and_skew"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_set_dpll_timer_if_present","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:185:function:hm2_encoder_set_dpll_timer_if_present"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_force_write_dpll_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:194:function:hm2_encoder_force_write_dpll_timer"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:198:function:hm2_encoder_write"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:289:function:hm2_encoder_force_write"}
{"language":"c","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:321:function:hm2_encoder_parse_md"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"do_flag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:41:function:do_flag"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_update_control_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:50:function:hm2_encoder_update_control_register"}
{"language":"c","line":729,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_tram_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:729:function:hm2_encoder_tram_init"}
{"language":"c","line":788,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_instance_update_rawcounts_and_handle_index","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:788:function:hm2_encoder_instance_update_rawcounts_and_handle_index"}
{"language":"c","line":890,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_instance_update_position","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:890:function:hm2_encoder_instance_update_position"}
{"language":"c","line":935,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c","source_sha":"122660a3e7230970999ad7ce7ffdbf15ff29157b30cbc0feb755ae874636f7b4","symbol":"hm2_encoder_instance_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/encoder.c:935:function:hm2_encoder_instance_process_tram_read"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_read32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:100:function:hm2_7i43_epp_read32"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_write32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:118:function:hm2_7i43_epp_write32"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_read_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:130:function:hm2_7i43_epp_read_status"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_write_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:137:function:hm2_7i43_epp_write_status"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_write_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:142:function:hm2_7i43_epp_write_control"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_check_for_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:148:function:hm2_7i43_epp_check_for_timeout"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_clear_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:152:function:hm2_7i43_epp_clear_timeout"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_nanosleep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:181:function:hm2_7i43_nanosleep"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:201:function:hm2_7i43_read"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:231:function:hm2_7i43_write"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_program_fpga","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:261:function:hm2_7i43_program_fpga"}
{"language":"c","line":337,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:337:function:hm2_7i43_reset"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:387:function:hm2_7i43_cleanup"}
{"language":"c","line":401,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:401:function:hm2_7i43_setup"}
{"language":"c","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:503:function:rtapi_app_main"}
{"language":"c","line":521,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:521:function:rtapi_app_exit"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_addr8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:77:function:hm2_7i43_epp_addr8"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_addr16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:82:function:hm2_7i43_epp_addr16"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:88:function:hm2_7i43_epp_write"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c","source_sha":"f9a118c0710cbee3eafa2877099e14b1552da8c6473ae93809834c7c688f0cc5","symbol":"hm2_7i43_epp_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.c:93:function:hm2_7i43_epp_read"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:20:macro:HM2_7I43_VERSION"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:22:macro:HM2_LLIO_NAME"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_EPP_STATUS_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:32:macro:HM2_7I43_EPP_STATUS_OFFSET"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_EPP_CONTROL_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:33:macro:HM2_7I43_EPP_CONTROL_OFFSET"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_EPP_ADDRESS_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:34:macro:HM2_7I43_EPP_ADDRESS_OFFSET"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_EPP_DATA_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:35:macro:HM2_7I43_EPP_DATA_OFFSET"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_ECP_CONFIG_A_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:37:macro:HM2_7I43_ECP_CONFIG_A_HIGH_OFFSET"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_ECP_CONFIG_B_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:38:macro:HM2_7I43_ECP_CONFIG_B_HIGH_OFFSET"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_ECP_CONTROL_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:39:macro:HM2_7I43_ECP_CONTROL_HIGH_OFFSET"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_ADDR_AUTOINCREMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:42:macro:HM2_7I43_ADDR_AUTOINCREMENT"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h","source_sha":"b0485ed2ff6b2f28c0ded5a95c62aa27aab0ee5cd13a58924f9fb6637a4430d3","symbol":"HM2_7I43_MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i43.h:44:macro:HM2_7I43_MAX_BOARDS"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_write32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:114:function:hm2_7i90_epp_write32"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_read_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:126:function:hm2_7i90_epp_read_status"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_write_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:133:function:hm2_7i90_epp_write_status"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_write_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:138:function:hm2_7i90_epp_write_control"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_check_for_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:144:function:hm2_7i90_epp_check_for_timeout"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_clear_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:148:function:hm2_7i90_epp_clear_timeout"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_nanosleep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:177:function:hm2_7i90_nanosleep"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:197:function:hm2_7i90_read"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:227:function:hm2_7i90_write"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_program_fpga","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:257:function:hm2_7i90_program_fpga"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:316:function:hm2_7i90_reset"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:366:function:hm2_7i90_cleanup"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:380:function:hm2_7i90_setup"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:476:function:rtapi_app_main"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:494:function:rtapi_app_exit"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_addr8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:73:function:hm2_7i90_epp_addr8"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_addr16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:78:function:hm2_7i90_epp_addr16"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:84:function:hm2_7i90_epp_write"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:89:function:hm2_7i90_epp_read"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c","source_sha":"9e47b3d6429b887de9a35507366bc28a53bdeeef31f6ed839774ef3300cd9ac7","symbol":"hm2_7i90_epp_read32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.c:96:function:hm2_7i90_epp_read32"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:20:macro:HM2_7I90_VERSION"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:22:macro:HM2_LLIO_NAME"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_EPP_STATUS_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:32:macro:HM2_7I90_EPP_STATUS_OFFSET"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_EPP_CONTROL_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:33:macro:HM2_7I90_EPP_CONTROL_OFFSET"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_EPP_ADDRESS_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:34:macro:HM2_7I90_EPP_ADDRESS_OFFSET"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_EPP_DATA_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:35:macro:HM2_7I90_EPP_DATA_OFFSET"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_ECP_CONFIG_A_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:37:macro:HM2_7I90_ECP_CONFIG_A_HIGH_OFFSET"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_ECP_CONFIG_B_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:38:macro:HM2_7I90_ECP_CONFIG_B_HIGH_OFFSET"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_ECP_CONTROL_HIGH_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:39:macro:HM2_7I90_ECP_CONTROL_HIGH_OFFSET"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_ADDR_AUTOINCREMENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:42:macro:HM2_7I90_ADDR_AUTOINCREMENT"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h","source_sha":"0d0862119eadf27c0a35a84fee0a0525d7e3401521527b235020aee0fcf6428a","symbol":"HM2_7I90_MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_7i90.h:44:macro:HM2_7I90_MAX_BOARDS"}
{"language":"c","line":1021,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_send_queued_writes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1021:function:hm2_eth_send_queued_writes"}
{"language":"c","line":1048,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_enqueue_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1048:function:hm2_eth_enqueue_write"}
{"language":"c","line":1063,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_set_force_enqueue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1063:function:hm2_eth_set_force_enqueue"}
{"language":"c","line":1069,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_send_queued_writes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1069:function:hm2_eth_send_queued_writes"}
{"language":"c","line":1073,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"llio_idx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1073:function:llio_idx"}
{"language":"c","line":1078,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1078:function:hm2_eth_probe"}
{"language":"c","line":1451,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_items","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1451:function:hm2_eth_items"}
{"language":"c","line":1524,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1524:function:rtapi_app_main"}
{"language":"c","line":1591,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:1591:function:rtapi_app_exit"}
{"language":"c","line":451,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"UDP_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:451:macro:UDP_PORT"}
{"language":"c","line":452,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"SEND_TIMEOUT_US","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:452:macro:SEND_TIMEOUT_US"}
{"language":"c","line":453,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"RECV_TIMEOUT_US","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:453:macro:RECV_TIMEOUT_US"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"READ_PCK_DELAY_NS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:454:macro:READ_PCK_DELAY_NS"}
{"language":"c","line":460,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eth_socket_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:460:function:eth_socket_send"}
{"language":"c","line":461,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eth_socket_recv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:461:function:eth_socket_recv"}
{"language":"c","line":463,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"IPTABLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:463:macro:IPTABLES"}
{"language":"c","line":464,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"CHAIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:464:macro:CHAIN"}
{"language":"c","line":466,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"shell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:466:function:shell"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eshellf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:478:function:eshellf"}
{"language":"c","line":492,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"chain_exists","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:492:function:chain_exists"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"use_iptables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:499:function:use_iptables"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"kvlist","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:49:type:kvlist"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:50:type:rtapi_list_head"}
{"language":"c","line":519,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"clear_iptables","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:519:function:clear_iptables"}
{"language":"c","line":523,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"inet_ntoa_buf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:523:function:inet_ntoa_buf"}
{"language":"c","line":529,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"fetch_ifname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:529:function:fetch_ifname"}
{"language":"c","line":530,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:530:type:sockaddr_in"}
{"language":"c","line":531,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"ifaddrs","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:531:type:ifaddrs"}
{"language":"c","line":543,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:543:type:sockaddr_in"}
{"language":"c","line":571,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"install_iptables_rule","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:571:function:install_iptables_rule"}
{"language":"c","line":593,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"install_iptables_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:593:function:install_iptables_board"}
{"language":"c","line":594,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:594:type:sockaddr_in"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:59:type:rtapi_list_head"}
{"language":"c","line":614,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"install_iptables_perinterface","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:614:function:install_iptables_perinterface"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"kvlist","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:61:type:kvlist"}
{"language":"c","line":636,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"fetch_hwaddr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:636:function:fetch_hwaddr"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"kvlist","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:64:type:kvlist"}
{"language":"c","line":658,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"ioctl_siocsarp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:658:function:ioctl_siocsarp"}
{"language":"c","line":660,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:660:function:ioctl"}
{"language":"c","line":663,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"ioctl_siocdarp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:663:function:ioctl_siocdarp"}
{"language":"c","line":665,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:665:function:ioctl"}
{"language":"c","line":668,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"init_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:668:function:init_board"}
{"language":"c","line":696,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:696:type:timeval"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"kvlist_free","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:70:function:kvlist_free"}
{"language":"c","line":714,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:714:type:sockaddr_in"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:71:type:rtapi_list_head"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:73:type:rtapi_list_head"}
{"language":"c","line":747,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"close_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:747:function:close_board"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"kvlist","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:75:type:kvlist"}
{"language":"c","line":768,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eth_socket_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:768:function:eth_socket_send"}
{"language":"c","line":769,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:769:function:send"}
{"language":"c","line":772,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eth_socket_recv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:772:function:eth_socket_recv"}
{"language":"c","line":773,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"recv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:773:function:recv"}
{"language":"c","line":776,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"eth_socket_recv_loop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:776:function:eth_socket_recv_loop"}
{"language":"c","line":787,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:787:function:hm2_eth_read"}
{"language":"c","line":835,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_send_queued_reads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:835:function:hm2_eth_send_queued_reads"}
{"language":"c","line":871,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"record_soft_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:871:function:record_soft_error"}
{"language":"c","line":888,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"decrement_soft_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:888:function:decrement_soft_error"}
{"language":"c","line":899,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_receive_queued_reads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:899:function:hm2_eth_receive_queued_reads"}
{"language":"c","line":964,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:964:function:hm2_eth_reset"}
{"language":"c","line":977,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_enqueue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:977:function:hm2_eth_enqueue_read"}
{"language":"c","line":992,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_enqueue_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:992:function:hm2_eth_enqueue_write"}
{"language":"c","line":994,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:994:function:hm2_eth_write"}
{"language":"c","line":996,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c","source_sha":"ee610103cdc6ad0611a051561c5d871e7f49f15943939b4baf3ee59faabe129c","symbol":"hm2_eth_enqueue_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.c:996:function:hm2_eth_enqueue_write"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"__INCLUDE_HM2_ETH_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:21:macro:__INCLUDE_HM2_ETH_H"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"MAX_ETH_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:25:macro:MAX_ETH_BOARDS"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"HM2_ETH_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:27:macro:HM2_ETH_VERSION"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:28:macro:HM2_LLIO_NAME"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"MAX_ETH_READS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:30:macro:MAX_ETH_READS"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:42:type:sockaddr_in"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:43:type:sockaddr_in"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h","source_sha":"cbef82f19db6f6954108e04d2e0fa3a1dbd12db7b0777bca0fb261df10713002","symbol":"arpreq","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_eth.h:61:type:arpreq"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_pci_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:214:function:hm2_pci_read"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_pci_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:228:function:hm2_pci_write"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_plx9030_program_fpga","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:243:function:hm2_plx9030_program_fpga"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_plx9030_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:287:function:hm2_plx9030_reset"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_plx9030_fixup_LASxBRD_READY","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:342:function:hm2_plx9030_fixup_LASxBRD_READY"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_plx9054_program_fpga","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:363:function:hm2_plx9054_program_fpga"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_plx9054_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:387:function:hm2_plx9054_reset"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_pci_probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:430:function:hm2_pci_probe"}
{"language":"c","line":760,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"hm2_pci_remove","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:760:function:hm2_pci_remove"}
{"language":"c","line":794,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:794:function:rtapi_app_main"}
{"language":"c","line":828,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c","source_sha":"dc2bb90e05a6253539fea3911b848566e13e0c384ad82f830cae7532e38ca36b","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.c:828:function:rtapi_app_exit"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"CTRL_STAT_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:102:macro:CTRL_STAT_OFFSET"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"GPIO_3_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:105:macro:GPIO_3_MASK"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"DONE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:106:macro:DONE_MASK"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_INIT_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:107:macro:_INIT_MASK"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_LED_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:108:macro:_LED_MASK"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"GPIO_6_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:109:macro:GPIO_6_MASK"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_WRITE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:110:macro:_WRITE_MASK"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_PROGRAM_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:111:macro:_PROGRAM_MASK"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"CTRL_STAT_OFFSET_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:124:macro:CTRL_STAT_OFFSET_5I22"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"DONE_MASK_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:128:macro:DONE_MASK_5I22"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_PROGRAM_MASK_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:129:macro:_PROGRAM_MASK_5I22"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"DONE_ENABLE_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:130:macro:DONE_ENABLE_5I22"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"_PROG_ENABLE_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:131:macro:_PROG_ENABLE_5I22"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"DONE_WAIT_5I22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:134:macro:DONE_WAIT_5I22"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"rtapi_pci_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:140:type:rtapi_pci_dev"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:23:macro:HM2_PCI_VERSION"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:25:macro:HM2_LLIO_NAME"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:28:macro:HM2_PCI_MAX_BOARDS"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_VENDORID_PLX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:37:macro:HM2_PCI_VENDORID_PLX"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_VENDORID_MESA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:38:macro:HM2_PCI_VENDORID_MESA"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_PLX9030","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:39:macro:HM2_PCI_DEV_PLX9030"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_PLX9054","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:40:macro:HM2_PCI_DEV_PLX9054"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_PLX9056","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:41:macro:HM2_PCI_DEV_PLX9056"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_MESA5I24","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:43:macro:HM2_PCI_DEV_MESA5I24"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_MESA5I25","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:44:macro:HM2_PCI_DEV_MESA5I25"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_MESA5I25T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:45:macro:HM2_PCI_DEV_MESA5I25T"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_MESA6I25","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:46:macro:HM2_PCI_DEV_MESA6I25"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_DEV_MESA6I25T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:47:macro:HM2_PCI_DEV_MESA6I25T"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I20","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:49:macro:HM2_PCI_SSDEV_5I20"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_4I65","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:51:macro:HM2_PCI_SSDEV_4I65"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I21","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:53:macro:HM2_PCI_SSDEV_5I21"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I22_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:55:macro:HM2_PCI_SSDEV_5I22_10"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I22_15","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:56:macro:HM2_PCI_SSDEV_5I22_15"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I23","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:58:macro:HM2_PCI_SSDEV_5I23"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I24","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:60:macro:HM2_PCI_SSDEV_5I24"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I25","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:61:macro:HM2_PCI_SSDEV_5I25"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_5I25T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:62:macro:HM2_PCI_SSDEV_5I25T"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_6I25","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:63:macro:HM2_PCI_SSDEV_6I25"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_6I25T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:64:macro:HM2_PCI_SSDEV_6I25T"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_4I68","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:66:macro:HM2_PCI_SSDEV_4I68"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_4I68_OLD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:67:macro:HM2_PCI_SSDEV_4I68_OLD"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_4I69_16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:69:macro:HM2_PCI_SSDEV_4I69_16"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_4I69_25","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:70:macro:HM2_PCI_SSDEV_4I69_25"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_3X20_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:72:macro:HM2_PCI_SSDEV_3X20_10"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_3X20_15","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:73:macro:HM2_PCI_SSDEV_3X20_15"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"HM2_PCI_SSDEV_3X20_20","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:74:macro:HM2_PCI_SSDEV_3X20_20"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"LAS0BRD_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:87:macro:LAS0BRD_OFFSET"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"LAS1BRD_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:88:macro:LAS1BRD_OFFSET"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"LAS2BRD_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:89:macro:LAS2BRD_OFFSET"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"LAS3BRD_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:90:macro:LAS3BRD_OFFSET"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h","source_sha":"fb06dc6cfa8e4288b742bf167217f825037264bb5bdf19f82ceece4756f1da03","symbol":"LASxBRD_READY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_pci.h:92:macro:LASxBRD_READY"}
{"language":"c","line":1024,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"peripheral_map","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1024:function:peripheral_map"}
{"language":"c","line":1069,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"waste_150_cycles","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1069:function:waste_150_cycles"}
{"language":"c","line":1071,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1071:function:__attribute__"}
{"language":"c","line":1079,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_fsel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1079:function:gpio_fsel"}
{"language":"c","line":1088,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_pull","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1088:function:gpio_pull"}
{"language":"c","line":1107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"peripheral_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1107:function:peripheral_setup"}
{"language":"c","line":1172,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"peripheral_restore","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1172:function:peripheral_restore"}
{"language":"c","line":1220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1220:type:stat"}
{"language":"c","line":1263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi_devid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1263:function:spi_devid"}
{"language":"c","line":1268,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi_ceid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1268:function:spi_ceid"}
{"language":"c","line":1273,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1273:function:hm2_rpspi_setup"}
{"language":"c","line":1446,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"shell","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1446:function:shell"}
{"language":"c","line":1458,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"eshellf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1458:function:eshellf"}
{"language":"c","line":1474,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1474:function:hm2_rpspi_cleanup"}
{"language":"c","line":1484,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1484:function:rtapi_app_main"}
{"language":"c","line":1505,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:1505:function:rtapi_app_exit"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"F_PERI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:291:macro:F_PERI"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI_PULL_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:298:macro:SPI_PULL_OFF"}
{"language":"c","line":299,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI_PULL_DOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:299:macro:SPI_PULL_DOWN"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI_PULL_UP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:300:macro:SPI_PULL_UP"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PROBE_CE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:327:macro:SPI0_PROBE_CE0"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PROBE_CE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:328:macro:SPI0_PROBE_CE1"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PROBE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:329:macro:SPI0_PROBE_MASK"}
{"language":"c","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PROBE_CE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:330:macro:SPI1_PROBE_CE0"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PROBE_CE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:331:macro:SPI1_PROBE_CE1"}
{"language":"c","line":332,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PROBE_CE2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:332:macro:SPI1_PROBE_CE2"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PROBE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:333:macro:SPI1_PROBE_MASK"}
{"language":"c","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"rmb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:351:macro:rmb"}
{"language":"c","line":352,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"wmb","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:352:macro:wmb"}
{"language":"c","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"reg_rd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:354:function:reg_rd"}
{"language":"c","line":362,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"reg_wr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:362:function:reg_wr"}
{"language":"c","line":373,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:373:function:gpio_set"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_clr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:380:function:gpio_clr"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_debug_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:387:function:gpio_debug_pin"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"gpio_debug_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:397:function:gpio_debug_pin"}
{"language":"c","line":405,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"CMD_7I90_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:405:macro:CMD_7I90_READ"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"CMD_7I90_WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:406:macro:CMD_7I90_WRITE"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"CMD_7I90_ADDRINC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:407:macro:CMD_7I90_ADDRINC"}
{"language":"c","line":409,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"mk_read_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:409:function:mk_read_cmd"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"mk_write_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:414:function:mk_write_cmd"}
{"language":"c","line":420,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi1_clkdiv_calc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:420:function:spi1_clkdiv_calc"}
{"language":"c","line":434,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi1_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:434:function:spi1_reset"}
{"language":"c","line":444,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi1_xfer_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:444:function:spi1_xfer_setup"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:45:macro:HM2_LLIO_NAME"}
{"language":"c","line":465,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_write_spi1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:465:function:hm2_rpspi_write_spi1"}
{"language":"c","line":514,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:514:function:__attribute__"}
{"language":"c","line":530,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_read_spi1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:530:function:hm2_rpspi_read_spi1"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_DEBUG_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:53:macro:RPSPI_DEBUG_MSG"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:572:function:__attribute__"}
{"language":"c","line":609,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi0_clkdiv_calc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:609:function:spi0_clkdiv_calc"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:60:macro:RPSPI_ERR"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_WARN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:61:macro:RPSPI_WARN"}
{"language":"c","line":624,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi0_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:624:function:spi0_reset"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:62:macro:RPSPI_INFO"}
{"language":"c","line":638,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"spi0_xfer_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:638:function:spi0_xfer_setup"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:64:macro:RPSPI_ERR"}
{"language":"c","line":650,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_write_spi0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:650:function:hm2_rpspi_write_spi0"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_WARN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:65:macro:RPSPI_WARN"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:66:macro:RPSPI_INFO"}
{"language":"c","line":690,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:690:function:__attribute__"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_ALWAYS_INLINE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:70:macro:RPSPI_ALWAYS_INLINE"}
{"language":"c","line":717,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_read_spi0","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:717:function:hm2_rpspi_read_spi0"}
{"language":"c","line":754,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:754:function:__attribute__"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:78:macro:RPSPI_MAX_BOARDS"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_MAX_MSG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:79:macro:RPSPI_MAX_MSG"}
{"language":"c","line":803,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"count_ones","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:803:function:count_ones"}
{"language":"c","line":814,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"check_cookie","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:814:function:check_cookie"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PIN_CE_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:82:macro:SPI0_PIN_CE_1"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PIN_CE_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:83:macro:SPI0_PIN_CE_0"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PIN_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:84:macro:SPI0_PIN_MISO"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PIN_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:85:macro:SPI0_PIN_MOSI"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI0_PIN_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:86:macro:SPI0_PIN_SCLK"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_CE_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:87:macro:SPI1_PIN_CE_2"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_CE_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:88:macro:SPI1_PIN_CE_1"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_CE_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:89:macro:SPI1_PIN_CE_0"}
{"language":"c","line":905,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_SYS_CLKVPU","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:905:macro:RPSPI_SYS_CLKVPU"}
{"language":"c","line":906,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"RPSPI_SYS_CLKCORE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:906:macro:RPSPI_SYS_CLKCORE"}
{"language":"c","line":908,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"read_spiclkbase","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:908:function:read_spiclkbase"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:90:macro:SPI1_PIN_MISO"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:91:macro:SPI1_PIN_MOSI"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"SPI1_PIN_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:92:macro:SPI1_PIN_SCLK"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"hm2_rpspi_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:94:type:hm2_rpspi_struct"}
{"language":"c","line":952,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c","source_sha":"b9ce8c81c77edb52506991af8d49c007be953e5f7c2945a1fd1fb7b8e9b984e7","symbol":"probe_board","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_rpspi.c:952:function:probe_board"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"read_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:196:function:read_command"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"write_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:201:function:write_command"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"do_pending","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:206:function:do_pending"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spi_ioc_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:209:type:spi_ioc_transfer"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"PUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:253:macro:PUT"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"send_queued_writes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:258:function:send_queued_writes"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"queue_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:263:function:queue_write"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"send_queued_reads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:284:function:send_queued_reads"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:289:function:queue_read"}
{"language":"c","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"do_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:309:function:do_write"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"do_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:316:function:do_read"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"do_pending","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:320:function:do_pending"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_set_lsb_first","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:323:function:spidev_set_lsb_first"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:324:function:ioctl"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_set_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:327:function:spidev_set_mode"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:328:function:ioctl"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_set_max_speed_hz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:331:function:spidev_set_max_speed_hz"}
{"language":"c","line":332,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:332:function:ioctl"}
{"language":"c","line":335,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_set_bits_per_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:335:function:spidev_set_bits_per_word"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"ioctl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:336:function:ioctl"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_get_bits_per_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:339:function:spidev_get_bits_per_word"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spidev_open_and_configure","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:347:function:spidev_open_and_configure"}
{"language":"c","line":373,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"check_cookie","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:373:function:check_cookie"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"read_ident","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:388:function:read_ident"}
{"language":"c","line":389,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"do_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:389:function:do_read"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"probe","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:392:function:probe"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:44:macro:MAX_BOARDS"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:478:function:rtapi_app_main"}
{"language":"c","line":498,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:498:function:rtapi_app_exit"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"MAX_TRX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:50:macro:MAX_TRX"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c","source_sha":"d76edd4abf4f52a8d89a2bdc9cbcc1c0351772af9d83f06da365ce96f5ba2cb2","symbol":"spi_ioc_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_spi.c:64:type:spi_ioc_transfer"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:102:function:rtapi_app_main"}
{"language":"c","line":588,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:588:function:rtapi_app_exit"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"set8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:64:function:set8"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"set32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:68:function:set32"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"hm2_test_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:78:function:hm2_test_read"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"hm2_test_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:85:function:hm2_test_write"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"hm2_test_program_fpga","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:90:function:hm2_test_program_fpga"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c","source_sha":"0c6582ce23fe96181f9142ddd9b7cef05c0cad315be84922f50fe1240e4e09ea","symbol":"hm2_test_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.c:95:function:hm2_test_reset"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.h","source_sha":"7c9f56e339540c0c01a587f4031d36154a2935e38fa5c19856bb07a00cc3b958","symbol":"HM2_LLIO_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.h:21:macro:HM2_LLIO_NAME"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.h","source_sha":"7c9f56e339540c0c01a587f4031d36154a2935e38fa5c19856bb07a00cc3b958","symbol":"HM2_TEST_MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hm2_test.h:23:macro:HM2_TEST_MAX_BOARDS"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"hm2_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:179:function:hm2_register"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"hm2_unregister","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:180:function:hm2_unregister"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"HOSTMOT2_LOWLEVEL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:21:macro:HOSTMOT2_LOWLEVEL_H"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:37:macro:LL_PRINT"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"THIS_PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:38:macro:THIS_PRINT"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_PRINT_IF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:40:macro:LL_PRINT_IF"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:42:macro:LL_ERR"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_WARN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:43:macro:LL_WARN"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:44:macro:LL_INFO"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"LL_DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:45:macro:LL_DBG"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"THIS_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:47:macro:THIS_ERR"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"THIS_WARN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:48:macro:THIS_WARN"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"THIS_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:49:macro:THIS_INFO"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"THIS_DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:50:macro:THIS_DBG"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"ANYIO_MAX_IOPORT_CONNECTORS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:53:macro:ANYIO_MAX_IOPORT_CONNECTORS"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"hm2_lowlevel_io_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:62:type:hm2_lowlevel_io_struct"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h","source_sha":"efe0dc9c9b4a6c607d81ffd21aa169e2f64a440ba70e53255d56fca11266dfb9","symbol":"hm2_lowlevel_io_struct","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h:65:type:hm2_lowlevel_io_struct"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"__HOSTMOT2_UART_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:20:macro:__HOSTMOT2_UART_H"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_uart_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:26:function:hm2_uart_setup"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_uart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:27:function:hm2_uart_send"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_uart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:28:function:hm2_uart_read"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_setup_rx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:31:function:hm2_pktuart_setup_rx"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_setup_tx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:32:function:hm2_pktuart_setup_tx"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:33:function:hm2_pktuart_reset"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:34:function:hm2_pktuart_send"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:35:function:hm2_pktuart_read"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_queue_get_frame_sizes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:36:function:hm2_pktuart_queue_get_frame_sizes"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_queue_read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:37:function:hm2_pktuart_queue_read_data"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_get_clock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:38:function:hm2_pktuart_get_clock"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_get_version","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:39:function:hm2_pktuart_get_version"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_get_rx_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:40:function:hm2_pktuart_get_rx_status"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_pktuart_get_tx_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:41:function:hm2_pktuart_get_tx_status"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_bspi_set_read_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:46:function:hm2_bspi_set_read_function"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_bspi_set_write_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:47:function:hm2_bspi_set_write_function"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_bspi_write_chan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:48:function:hm2_bspi_write_chan"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_allocate_bspi_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:49:function:hm2_allocate_bspi_tram"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_tram_add_bspi_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:50:function:hm2_tram_add_bspi_frame"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h","source_sha":"a06802885f7e90a4d37c8daf13873e60ecdde2a3b03632e8b729f977e8ce6b26","symbol":"hm2_bspi_clear_fifo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2-serial.h:51:function:hm2_bspi_clear_fifo"}
{"language":"c","line":1137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1137:function:hm2_cleanup"}
{"language":"c","line":1168,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_print_modules","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1168:function:hm2_print_modules"}
{"language":"c","line":1197,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_release_device","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1197:function:hm2_release_device"}
{"language":"c","line":1215,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1215:function:hm2_register"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:126:function:hm2_write"}
{"language":"c","line":1366,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_device","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1366:type:rtapi_device"}
{"language":"c","line":1773,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_unregister","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1773:function:hm2_unregister"}
{"language":"c","line":1774,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1774:type:rtapi_list_head"}
{"language":"c","line":1808,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1808:function:rtapi_app_main"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_read_gpio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:180:function:hm2_read_gpio"}
{"language":"c","line":1821,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1821:function:rtapi_app_exit"}
{"language":"c","line":1830,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:1830:function:hm2_force_write"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_write_gpio","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:190:function:hm2_write_gpio"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_get_bspi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:227:function:hm2_get_bspi"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:228:type:rtapi_list_head"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_get_uart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:242:function:hm2_get_uart"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:243:type:rtapi_list_head"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_get_pktuart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:256:function:hm2_get_pktuart"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:257:type:rtapi_list_head"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:273:type:rtapi_list_head"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_fabs_parse","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:339:function:hm2_fabs_parse"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:342:type:rtapi_list_head"}
{"language":"c","line":377,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_parse_config_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:377:function:hm2_parse_config_string"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_print_idrom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:605:function:hm2_print_idrom"}
{"language":"c","line":656,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_read_idrom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:656:function:hm2_read_idrom"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:65:type:rtapi_list_head"}
{"language":"c","line":764,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_read_module_descriptors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:764:function:hm2_read_module_descriptors"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_read_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:77:function:hm2_read_request"}
{"language":"c","line":930,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_parse_module_descriptors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:930:function:hm2_parse_module_descriptors"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c","source_sha":"0461871ffc1a6fadecd58a0646a8baa460b92f8242b716e79bd6729c9b1578d5","symbol":"hm2_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.c:94:function:hm2_read"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_SSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:100:macro:HM2_GTAG_SSI"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_UART_TX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:101:macro:HM2_GTAG_UART_TX"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_UART_RX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:102:macro:HM2_GTAG_UART_RX"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_PKTUART_TX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:103:macro:HM2_GTAG_PKTUART_TX"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_PKTUART_RX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:104:macro:HM2_GTAG_PKTUART_RX"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_TRANSLATIONRAM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:105:macro:HM2_GTAG_TRANSLATIONRAM"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_MUXED_ENCODER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:106:macro:HM2_GTAG_MUXED_ENCODER"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_MUXED_ENCODER_SEL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:107:macro:HM2_GTAG_MUXED_ENCODER_SEL"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_BSPI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:108:macro:HM2_GTAG_BSPI"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_DBSPI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:109:macro:HM2_GTAG_DBSPI"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_DPLL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:110:macro:HM2_GTAG_DPLL"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_MUXED_ENCODER_M","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:111:macro:HM2_GTAG_MUXED_ENCODER_M"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_MUXED_ENC_SEL_M","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:112:macro:HM2_GTAG_MUXED_ENC_SEL_M"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_TPPWM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:113:macro:HM2_GTAG_TPPWM"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_WAVEGEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:114:macro:HM2_GTAG_WAVEGEN"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_DAQFIFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:115:macro:HM2_GTAG_DAQFIFO"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_BINOSC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:116:macro:HM2_GTAG_BINOSC"}
{"language":"c","line":1174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_SWAP_STEP_DIR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1174:macro:HM2_STEPGEN_SWAP_STEP_DIR"}
{"language":"c","line":1175,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_LATCH_ON_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1175:macro:HM2_STEPGEN_LATCH_ON_INDEX"}
{"language":"c","line":1176,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_INDEX_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1176:macro:HM2_STEPGEN_INDEX_POLARITY"}
{"language":"c","line":1177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_LATCH_ON_PROBE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1177:macro:HM2_STEPGEN_LATCH_ON_PROBE"}
{"language":"c","line":1178,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_PROBE_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1178:macro:HM2_STEPGEN_PROBE_POLARITY"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_DDMA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:117:macro:HM2_GTAG_DDMA"}
{"language":"c","line":1180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_LATCH_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1180:macro:HM2_STEPGEN_LATCH_MASK"}
{"language":"c","line":1181,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_STEPGEN_MODE_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1181:macro:HM2_STEPGEN_MODE_MASK"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_BISS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:118:macro:HM2_GTAG_BISS"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_FABS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:119:macro:HM2_GTAG_FABS"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_HM2DPLL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:120:macro:HM2_GTAG_HM2DPLL"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_INMUX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:121:macro:HM2_GTAG_INMUX"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_INM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:122:macro:HM2_GTAG_INM"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_DPAINTER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:123:macro:HM2_GTAG_DPAINTER"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_XY2MOD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:124:macro:HM2_GTAG_XY2MOD"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_RCPWMGEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:125:macro:HM2_GTAG_RCPWMGEN"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_OUTM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:126:macro:HM2_GTAG_OUTM"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_LIOPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:127:macro:HM2_GTAG_LIOPORT"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_LED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:128:macro:HM2_GTAG_LED"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_RESOLVER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:130:macro:HM2_GTAG_RESOLVER"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_SMARTSERIAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:131:macro:HM2_GTAG_SMARTSERIAL"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_TWIDDLER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:132:macro:HM2_GTAG_TWIDDLER"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_SSR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:133:macro:HM2_GTAG_SSR"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_SMARTSERIALB","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:134:macro:HM2_GTAG_SMARTSERIALB"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_ONESHOT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:135:macro:HM2_GTAG_ONESHOT"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_PERIODM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:136:macro:HM2_GTAG_PERIODM"}
{"language":"c","line":1401,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_heap","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1401:type:rtapi_heap"}
{"language":"c","line":1601,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1601:type:rtapi_list_head"}
{"language":"c","line":1617,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1617:type:rtapi_list_head"}
{"language":"c","line":1657,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1657:type:rtapi_list_head"}
{"language":"c","line":1661,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1661:type:rtapi_list_head"}
{"language":"c","line":1693,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1693:type:rtapi_list_head"}
{"language":"c","line":1726,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_print_modules","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1726:function:hm2_print_modules"}
{"language":"c","line":1730,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_get_bspi","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1730:function:hm2_get_bspi"}
{"language":"c","line":1731,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_get_uart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1731:function:hm2_get_uart"}
{"language":"c","line":1732,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_get_pktuart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1732:function:hm2_get_pktuart"}
{"language":"c","line":1739,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_register_tram_read_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1739:function:hm2_register_tram_read_region"}
{"language":"c","line":1740,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_register_tram_write_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1740:function:hm2_register_tram_write_region"}
{"language":"c","line":1741,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_allocate_tram_regions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1741:function:hm2_allocate_tram_regions"}
{"language":"c","line":1742,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1742:function:hm2_tram_read"}
{"language":"c","line":1743,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_finish_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1743:function:hm2_finish_read"}
{"language":"c","line":1744,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1744:function:hm2_queue_read"}
{"language":"c","line":1745,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1745:function:hm2_tram_write"}
{"language":"c","line":1746,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_finish_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1746:function:hm2_finish_write"}
{"language":"c","line":1747,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tram_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1747:function:hm2_tram_cleanup"}
{"language":"c","line":1756,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_read_pin_descriptors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1756:function:hm2_read_pin_descriptors"}
{"language":"c","line":1757,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_configure_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1757:function:hm2_configure_pins"}
{"language":"c","line":1758,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_print_pin_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1758:function:hm2_print_pin_usage"}
{"language":"c","line":1761,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_set_pin_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1761:function:hm2_set_pin_source"}
{"language":"c","line":1771,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1771:function:hm2_ioport_parse_md"}
{"language":"c","line":1772,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1772:function:hm2_ioport_cleanup"}
{"language":"c","line":1773,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1773:function:hm2_ioport_force_write"}
{"language":"c","line":1774,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1774:function:hm2_ioport_write"}
{"language":"c","line":1775,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1775:function:hm2_ioport_print_module"}
{"language":"c","line":1776,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_tram_write_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1776:function:hm2_ioport_gpio_tram_write_init"}
{"language":"c","line":1777,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_initialize_ddr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1777:function:hm2_ioport_initialize_ddr"}
{"language":"c","line":1779,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_export_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1779:function:hm2_ioport_gpio_export_hal"}
{"language":"c","line":1780,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1780:function:hm2_ioport_gpio_process_tram_read"}
{"language":"c","line":1781,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1781:function:hm2_ioport_gpio_prepare_tram_write"}
{"language":"c","line":1783,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1783:function:hm2_ioport_gpio_read"}
{"language":"c","line":1784,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ioport_gpio_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1784:function:hm2_ioport_gpio_write"}
{"language":"c","line":1793,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1793:function:hm2_encoder_parse_md"}
{"language":"c","line":1794,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_tram_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1794:function:hm2_encoder_tram_init"}
{"language":"c","line":1795,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1795:function:hm2_encoder_process_tram_read"}
{"language":"c","line":1796,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1796:function:hm2_encoder_write"}
{"language":"c","line":1797,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1797:function:hm2_encoder_cleanup"}
{"language":"c","line":1798,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1798:function:hm2_encoder_print_module"}
{"language":"c","line":1799,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1799:function:hm2_encoder_force_write"}
{"language":"c","line":1807,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1807:function:hm2_absenc_parse_md"}
{"language":"c","line":1808,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_register_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1808:function:hm2_absenc_register_tram"}
{"language":"c","line":1809,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1809:function:hm2_absenc_process_tram_read"}
{"language":"c","line":1810,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1810:function:hm2_absenc_cleanup"}
{"language":"c","line":1811,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1811:function:hm2_absenc_print_module"}
{"language":"c","line":1812,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_absenc_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1812:function:hm2_absenc_write"}
{"language":"c","line":1819,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_resolver_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1819:function:hm2_resolver_parse_md"}
{"language":"c","line":1820,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_resolver_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1820:function:hm2_resolver_process_tram_read"}
{"language":"c","line":1821,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_resolver_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1821:function:hm2_resolver_cleanup"}
{"language":"c","line":1822,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_resolver_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1822:function:hm2_resolver_print_module"}
{"language":"c","line":1823,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_resolver_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1823:function:hm2_resolver_write"}
{"language":"c","line":1829,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1829:function:hm2_pwmgen_parse_md"}
{"language":"c","line":1830,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1830:function:hm2_pwmgen_print_module"}
{"language":"c","line":1831,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1831:function:hm2_pwmgen_cleanup"}
{"language":"c","line":1832,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1832:function:hm2_pwmgen_write"}
{"language":"c","line":1833,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1833:function:hm2_pwmgen_force_write"}
{"language":"c","line":1834,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1834:function:hm2_pwmgen_prepare_tram_write"}
{"language":"c","line":1840,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1840:function:hm2_oneshot_parse_md"}
{"language":"c","line":1841,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1841:function:hm2_oneshot_print_module"}
{"language":"c","line":1842,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1842:function:hm2_oneshot_cleanup"}
{"language":"c","line":1843,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1843:function:hm2_oneshot_write"}
{"language":"c","line":1844,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1844:function:hm2_oneshot_force_write"}
{"language":"c","line":1845,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1845:function:hm2_oneshot_prepare_tram_write"}
{"language":"c","line":1846,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_oneshot_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1846:function:hm2_oneshot_process_tram_read"}
{"language":"c","line":1851,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1851:function:hm2_periodm_parse_md"}
{"language":"c","line":1852,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1852:function:hm2_periodm_print_module"}
{"language":"c","line":1853,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1853:function:hm2_periodm_cleanup"}
{"language":"c","line":1854,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1854:function:hm2_periodm_write"}
{"language":"c","line":1855,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1855:function:hm2_periodm_force_write"}
{"language":"c","line":1856,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1856:function:hm2_periodm_prepare_tram_write"}
{"language":"c","line":1857,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_periodm_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1857:function:hm2_periodm_process_tram_read"}
{"language":"c","line":1863,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1863:function:hm2_rcpwmgen_parse_md"}
{"language":"c","line":1864,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1864:function:hm2_rcpwmgen_print_module"}
{"language":"c","line":1865,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1865:function:hm2_rcpwmgen_cleanup"}
{"language":"c","line":1866,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1866:function:hm2_rcpwmgen_write"}
{"language":"c","line":1867,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1867:function:hm2_rcpwmgen_force_write"}
{"language":"c","line":1868,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_rcpwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1868:function:hm2_rcpwmgen_prepare_tram_write"}
{"language":"c","line":1875,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1875:function:hm2_tp_pwmgen_parse_md"}
{"language":"c","line":1876,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1876:function:hm2_tp_pwmgen_print_module"}
{"language":"c","line":1877,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1877:function:hm2_tp_pwmgen_cleanup"}
{"language":"c","line":1878,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1878:function:hm2_tp_pwmgen_write"}
{"language":"c","line":1879,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1879:function:hm2_tp_pwmgen_force_write"}
{"language":"c","line":1880,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1880:function:hm2_tp_pwmgen_prepare_tram_write"}
{"language":"c","line":1881,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1881:function:hm2_tp_pwmgen_queue_read"}
{"language":"c","line":1882,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tp_pwmgen_process_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1882:function:hm2_tp_pwmgen_process_read"}
{"language":"c","line":1889,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1889:function:hm2_stepgen_parse_md"}
{"language":"c","line":1890,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1890:function:hm2_stepgen_print_module"}
{"language":"c","line":1891,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1891:function:hm2_stepgen_force_write"}
{"language":"c","line":1892,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1892:function:hm2_stepgen_write"}
{"language":"c","line":1893,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_tram_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1893:function:hm2_stepgen_tram_init"}
{"language":"c","line":1894,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1894:function:hm2_stepgen_prepare_tram_write"}
{"language":"c","line":1895,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1895:function:hm2_stepgen_process_tram_read"}
{"language":"c","line":1896,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_stepgen_allocate_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1896:function:hm2_stepgen_allocate_pins"}
{"language":"c","line":1902,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1902:function:hm2_sserial_parse_md"}
{"language":"c","line":1903,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1903:function:hm2_sserial_print_module"}
{"language":"c","line":1904,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1904:function:hm2_sserial_force_write"}
{"language":"c","line":1905,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1905:function:hm2_sserial_prepare_tram_write"}
{"language":"c","line":1906,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_read_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1906:function:hm2_sserial_read_pins"}
{"language":"c","line":1907,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1907:function:hm2_sserial_process_tram_read"}
{"language":"c","line":1908,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1908:function:hm2_sserial_cleanup"}
{"language":"c","line":1909,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_waitfor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1909:function:hm2_sserial_waitfor"}
{"language":"c","line":1910,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_check_local_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1910:function:hm2_sserial_check_local_errors"}
{"language":"c","line":1911,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_check_remote_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1911:function:hm2_sserial_check_remote_errors"}
{"language":"c","line":1912,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_setup_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1912:function:hm2_sserial_setup_channel"}
{"language":"c","line":1913,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_setup_remotes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1913:function:hm2_sserial_setup_remotes"}
{"language":"c","line":1914,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_setmode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1914:function:hm2_sserial_setmode"}
{"language":"c","line":1915,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_create_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1915:function:hm2_sserial_create_pins"}
{"language":"c","line":1916,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_register_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1916:function:hm2_sserial_register_tram"}
{"language":"c","line":1917,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_sserial_read_configs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1917:function:hm2_sserial_read_configs"}
{"language":"c","line":1923,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1923:function:hm2_bspi_parse_md"}
{"language":"c","line":1924,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1924:function:hm2_bspi_print_module"}
{"language":"c","line":1925,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1925:function:hm2_bspi_cleanup"}
{"language":"c","line":1926,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_clear_fifo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1926:function:hm2_bspi_clear_fifo"}
{"language":"c","line":1927,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1927:function:hm2_bspi_write"}
{"language":"c","line":1928,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1928:function:hm2_bspi_force_write"}
{"language":"c","line":1929,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1929:function:hm2_bspi_prepare_tram_write"}
{"language":"c","line":1930,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1930:function:hm2_bspi_process_tram_read"}
{"language":"c","line":1931,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_allocate_bspi_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1931:function:hm2_allocate_bspi_tram"}
{"language":"c","line":1932,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_write_chan","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1932:function:hm2_bspi_write_chan"}
{"language":"c","line":1933,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_allocate_bspi_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1933:function:hm2_allocate_bspi_tram"}
{"language":"c","line":1934,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_tram_add_bspi_frame","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1934:function:hm2_tram_add_bspi_frame"}
{"language":"c","line":1938,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_set_read_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1938:function:hm2_bspi_set_read_function"}
{"language":"c","line":1939,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_bspi_set_write_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1939:function:hm2_bspi_set_write_function"}
{"language":"c","line":1945,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1945:function:hm2_uart_parse_md"}
{"language":"c","line":1946,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1946:function:hm2_uart_print_module"}
{"language":"c","line":1947,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1947:function:hm2_uart_cleanup"}
{"language":"c","line":1948,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1948:function:hm2_uart_write"}
{"language":"c","line":1949,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1949:function:hm2_uart_force_write"}
{"language":"c","line":1950,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1950:function:hm2_uart_prepare_tram_write"}
{"language":"c","line":1951,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1951:function:hm2_uart_process_tram_read"}
{"language":"c","line":1952,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1952:function:hm2_uart_setup"}
{"language":"c","line":1953,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1953:function:hm2_uart_send"}
{"language":"c","line":1954,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_uart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1954:function:hm2_uart_read"}
{"language":"c","line":1959,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1959:function:hm2_pktuart_parse_md"}
{"language":"c","line":1960,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1960:function:hm2_pktuart_print_module"}
{"language":"c","line":1961,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1961:function:hm2_pktuart_cleanup"}
{"language":"c","line":1962,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1962:function:hm2_pktuart_write"}
{"language":"c","line":1966,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1966:function:hm2_pktuart_setup"}
{"language":"c","line":1967,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_setup_rx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1967:function:hm2_pktuart_setup_rx"}
{"language":"c","line":1968,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_setup_tx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1968:function:hm2_pktuart_setup_tx"}
{"language":"c","line":1969,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1969:function:hm2_pktuart_reset"}
{"language":"c","line":1970,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1970:function:hm2_pktuart_send"}
{"language":"c","line":1971,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_pktuart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1971:function:hm2_pktuart_read"}
{"language":"c","line":1977,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_dpl_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1977:function:hm2_dpl_cleanup"}
{"language":"c","line":1978,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_dpll_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1978:function:hm2_dpll_parse_md"}
{"language":"c","line":1979,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_dpll_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1979:function:hm2_dpll_process_tram_read"}
{"language":"c","line":1980,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_dpll_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1980:function:hm2_dpll_write"}
{"language":"c","line":1987,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1987:function:hm2_inmux_parse_md"}
{"language":"c","line":1988,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1988:function:hm2_inmux_print_module"}
{"language":"c","line":1989,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1989:function:hm2_inmux_cleanup"}
{"language":"c","line":1990,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1990:function:hm2_inmux_write"}
{"language":"c","line":1991,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1991:function:hm2_inmux_force_write"}
{"language":"c","line":1992,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1992:function:hm2_inmux_prepare_tram_write"}
{"language":"c","line":1993,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1993:function:hm2_inmux_queue_read"}
{"language":"c","line":1994,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inmux_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:1994:function:hm2_inmux_process_tram_read"}
{"language":"c","line":2000,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2000:function:hm2_inm_parse_md"}
{"language":"c","line":2001,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2001:function:hm2_inm_print_module"}
{"language":"c","line":2002,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2002:function:hm2_inm_cleanup"}
{"language":"c","line":2003,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2003:function:hm2_inm_write"}
{"language":"c","line":2004,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2004:function:hm2_inm_force_write"}
{"language":"c","line":2005,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2005:function:hm2_inm_prepare_tram_write"}
{"language":"c","line":2006,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2006:function:hm2_inm_queue_read"}
{"language":"c","line":2007,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_inm_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2007:function:hm2_inm_process_tram_read"}
{"language":"c","line":2013,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2013:function:hm2_xy2mod_parse_md"}
{"language":"c","line":2014,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2014:function:hm2_xy2mod_print_module"}
{"language":"c","line":2015,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2015:function:hm2_xy2mod_cleanup"}
{"language":"c","line":2016,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2016:function:hm2_xy2mod_write"}
{"language":"c","line":2017,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2017:function:hm2_xy2mod_force_write"}
{"language":"c","line":2018,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2018:function:hm2_xy2mod_queue_read"}
{"language":"c","line":2019,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_xy2mod_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2019:function:hm2_xy2mod_process_tram_read"}
{"language":"c","line":2026,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2026:function:hm2_watchdog_parse_md"}
{"language":"c","line":2027,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2027:function:hm2_watchdog_print_module"}
{"language":"c","line":2028,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2028:function:hm2_watchdog_cleanup"}
{"language":"c","line":2029,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2029:function:hm2_watchdog_prepare_tram_write"}
{"language":"c","line":2030,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2030:function:hm2_watchdog_write"}
{"language":"c","line":2031,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2031:function:hm2_watchdog_force_write"}
{"language":"c","line":2032,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_watchdog_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2032:function:hm2_watchdog_process_tram_read"}
{"language":"c","line":2041,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_led_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2041:function:hm2_led_parse_md"}
{"language":"c","line":2042,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_led_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2042:function:hm2_led_write"}
{"language":"c","line":2043,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_led_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2043:function:hm2_led_cleanup"}
{"language":"c","line":2050,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2050:function:hm2_ssr_parse_md"}
{"language":"c","line":2051,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2051:function:hm2_ssr_cleanup"}
{"language":"c","line":2052,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2052:function:hm2_ssr_write"}
{"language":"c","line":2053,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2053:function:hm2_ssr_force_write"}
{"language":"c","line":2054,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2054:function:hm2_ssr_prepare_tram_write"}
{"language":"c","line":2055,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_ssr_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2055:function:hm2_ssr_print_module"}
{"language":"c","line":2062,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_outm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2062:function:hm2_outm_parse_md"}
{"language":"c","line":2063,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_outm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2063:function:hm2_outm_cleanup"}
{"language":"c","line":2064,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_outm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2064:function:hm2_outm_force_write"}
{"language":"c","line":2065,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_outm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2065:function:hm2_outm_prepare_tram_write"}
{"language":"c","line":2066,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_outm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2066:function:hm2_outm_print_module"}
{"language":"c","line":2083,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_raw_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2083:function:hm2_raw_setup"}
{"language":"c","line":2084,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_raw_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2084:function:hm2_raw_queue_read"}
{"language":"c","line":2085,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_raw_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2085:function:hm2_raw_write"}
{"language":"c","line":2092,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:2092:function:hm2_force_write"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"__HOSTMOT2_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:21:macro:__HOSTMOT2_H"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_QUADRATURE_ERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:249:macro:HM2_ENCODER_QUADRATURE_ERROR"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_AB_MASK_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:250:macro:HM2_ENCODER_AB_MASK_POLARITY"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_LATCH_ON_PROBE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:251:macro:HM2_ENCODER_LATCH_ON_PROBE"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_PROBE_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:252:macro:HM2_ENCODER_PROBE_POLARITY"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_FILTER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:253:macro:HM2_ENCODER_FILTER"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_COUNTER_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:254:macro:HM2_ENCODER_COUNTER_MODE"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INDEX_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:255:macro:HM2_ENCODER_INDEX_MASK"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INDEX_MASK_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:256:macro:HM2_ENCODER_INDEX_MASK_POLARITY"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INDEX_JUSTONCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:257:macro:HM2_ENCODER_INDEX_JUSTONCE"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_CLEAR_ON_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:258:macro:HM2_ENCODER_CLEAR_ON_INDEX"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_LATCH_ON_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:259:macro:HM2_ENCODER_LATCH_ON_INDEX"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INDEX_POLARITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:260:macro:HM2_ENCODER_INDEX_POLARITY"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INPUT_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:261:macro:HM2_ENCODER_INPUT_INDEX"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INPUT_B","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:262:macro:HM2_ENCODER_INPUT_B"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_INPUT_A","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:263:macro:HM2_ENCODER_INPUT_A"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ENCODER_CONTROL_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:265:macro:HM2_ENCODER_CONTROL_MASK"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_get_reg_count","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:268:macro:hm2_encoder_get_reg_count"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_get_reg_timestamp","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:269:macro:hm2_encoder_get_reg_timestamp"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"hm2_encoder_get_reg_tsc","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:270:macro:hm2_encoder_get_reg_tsc"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"FIRMWARE_NAME_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:32:macro:FIRMWARE_NAME_MAX"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:35:macro:HM2_VERSION"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:36:macro:HM2_NAME"}
{"language":"c","line":390,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"MAX_ABSENCS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:390:macro:MAX_ABSENCS"}
{"language":"c","line":391,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"MAX_ABSENC_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:391:macro:MAX_ABSENC_LEN"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:397:type:rtapi_list_head"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PRINT_NO_LL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:43:macro:HM2_PRINT_NO_LL"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ERR_NO_LL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:45:macro:HM2_ERR_NO_LL"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_WARN_NO_LL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:46:macro:HM2_WARN_NO_LL"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_INFO_NO_LL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:47:macro:HM2_INFO_NO_LL"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_DBG_NO_LL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:48:macro:HM2_DBG_NO_LL"}
{"language":"c","line":500,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PWMGEN_OUTPUT_TYPE_PWM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:500:macro:HM2_PWMGEN_OUTPUT_TYPE_PWM"}
{"language":"c","line":501,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PWMGEN_OUTPUT_TYPE_UP_DOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:501:macro:HM2_PWMGEN_OUTPUT_TYPE_UP_DOWN"}
{"language":"c","line":502,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PWMGEN_OUTPUT_TYPE_PDM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:502:macro:HM2_PWMGEN_OUTPUT_TYPE_PDM"}
{"language":"c","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PWMGEN_OUTPUT_TYPE_PWM_SWAPPED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:503:macro:HM2_PWMGEN_OUTPUT_TYPE_PWM_SWAPPED"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PRINT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:51:macro:HM2_PRINT"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:53:macro:HM2_ERR"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_WARN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:54:macro:HM2_WARN"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:55:macro:HM2_INFO"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:56:macro:HM2_DBG"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ADDR_IOCOOKIE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:65:macro:HM2_ADDR_IOCOOKIE"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_IOCOOKIE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:66:macro:HM2_IOCOOKIE"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ADDR_CONFIGNAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:68:macro:HM2_ADDR_CONFIGNAME"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_CONFIGNAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:69:macro:HM2_CONFIGNAME"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_CONFIGNAME_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:70:macro:HM2_CONFIGNAME_LENGTH"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ADDR_IDROM_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:72:macro:HM2_ADDR_IDROM_OFFSET"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_ADDR_WATCHDOG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:74:macro:HM2_ADDR_WATCHDOG"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_MAX_MODULE_DESCRIPTORS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:76:macro:HM2_MAX_MODULE_DESCRIPTORS"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_MAX_PIN_DESCRIPTORS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:77:macro:HM2_MAX_PIN_DESCRIPTORS"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PIN_SOURCE_IS_PRIMARY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:83:macro:HM2_PIN_SOURCE_IS_PRIMARY"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PIN_SOURCE_IS_SECONDARY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:84:macro:HM2_PIN_SOURCE_IS_SECONDARY"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PIN_DIR_IS_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:86:macro:HM2_PIN_DIR_IS_INPUT"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_PIN_DIR_IS_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:87:macro:HM2_PIN_DIR_IS_OUTPUT"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_WATCHDOG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:94:macro:HM2_GTAG_WATCHDOG"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_IOPORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:95:macro:HM2_GTAG_IOPORT"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_ENCODER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:96:macro:HM2_GTAG_ENCODER"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_STEPGEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:97:macro:HM2_GTAG_STEPGEN"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_PWMGEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:98:macro:HM2_GTAG_PWMGEN"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h","source_sha":"be662aa0e701c995b1f9073ddfba1fda8848f52ca96700f0f489714586bfaf27","symbol":"HM2_GTAG_SPI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/hostmot2.h:99:macro:HM2_GTAG_SPI"}
{"language":"c","line":412,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:412:function:hm2_inm_force_write"}
{"language":"c","line":458,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:458:function:hm2_inm_write"}
{"language":"c","line":539,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:539:function:hm2_inm_prepare_tram_write"}
{"language":"c","line":556,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:556:function:hm2_inm_process_tram_read"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:60:function:hm2_inm_parse_md"}
{"language":"c","line":623,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:623:function:hm2_inm_cleanup"}
{"language":"c","line":631,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c","source_sha":"cf6aa4838e616e5afa65939fc172d8b99898dd4ea30cf31b3519eee7dbacefcd","symbol":"hm2_inm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inm.c:631:function:hm2_inm_print_module"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:365:function:hm2_inmux_force_write"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:411:function:hm2_inmux_write"}
{"language":"c","line":488,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:488:function:hm2_inmux_prepare_tram_write"}
{"language":"c","line":501,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:501:function:hm2_inmux_process_tram_read"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:553:function:hm2_inmux_cleanup"}
{"language":"c","line":561,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:561:function:hm2_inmux_print_module"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c","source_sha":"10453528956e2215d25cb08e7c7c6b9f01a34209403f66e21eb5470fbbee062c","symbol":"hm2_inmux_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/inmux.c:60:function:hm2_inmux_parse_md"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:191:function:hm2_ioport_cleanup"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"funct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:209:function:funct"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"count_instances","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:212:function:count_instances"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_export_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:226:function:hm2_ioport_gpio_export_hal"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:33:function:hm2_ioport_parse_md"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:414:function:hm2_ioport_print_module"}
{"language":"c","line":439,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_force_write_ddr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:439:function:hm2_ioport_force_write_ddr"}
{"language":"c","line":446,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_force_write_output_invert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:446:function:hm2_ioport_force_write_output_invert"}
{"language":"c","line":453,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_force_write_open_drain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:453:function:hm2_ioport_force_write_open_drain"}
{"language":"c","line":459,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_initialize_ddr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:459:function:hm2_ioport_initialize_ddr"}
{"language":"c","line":472,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:472:function:hm2_ioport_update"}
{"language":"c","line":514,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:514:function:hm2_ioport_force_write"}
{"language":"c","line":528,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:528:function:hm2_ioport_write"}
{"language":"c","line":562,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_tram_write_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:562:function:hm2_ioport_gpio_tram_write_init"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:577:function:hm2_ioport_gpio_process_tram_read"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:605:function:hm2_ioport_gpio_prepare_tram_write"}
{"language":"c","line":627,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:627:function:hm2_ioport_gpio_read"}
{"language":"c","line":658,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c","source_sha":"4780f6302a30e137df99c2058ca639aa6b79c39d5d8bd5acc2606236fb3cff51","symbol":"hm2_ioport_gpio_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ioport.c:658:function:hm2_ioport_gpio_write"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LO_BYTE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:101:macro:LO_BYTE"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"HI_BYTE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:102:macro:HI_BYTE"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_INIT_PACKET4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:159:macro:LBP16_INIT_PACKET4"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_INIT_PACKET4_PTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:166:macro:LBP16_INIT_PACKET4_PTR"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_INIT_PACKET6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:173:macro:LBP16_INIT_PACKET6"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_INIT_PACKET8","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:182:macro:LBP16_INIT_PACKET8"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"__LBP16_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:21:macro:__LBP16_H"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SENDRECV_DEBUG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:23:macro:LBP16_SENDRECV_DEBUG"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_send_packet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:255:function:lbp16_send_packet"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_recv_packet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:256:function:lbp16_recv_packet"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_socket_nonblocking","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:257:function:lbp16_socket_nonblocking"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_socket_blocking","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:258:function:lbp16_socket_blocking"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_socket_set_dest_ip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:259:function:lbp16_socket_set_dest_ip"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_UDP_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:25:macro:LBP16_UDP_PORT"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:261:function:lbp16_read"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_hm2_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:262:function:lbp16_hm2_read"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_hm2_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:263:function:lbp16_hm2_write"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_print_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:264:function:lbp16_print_info"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:265:function:lbp16_init"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"lbp16_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:266:function:lbp16_release"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_HW_IP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:26:macro:LBP16_HW_IP"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_MEM_SPACE_COUNT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:28:macro:LBP16_MEM_SPACE_COUNT"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_CMD_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:30:macro:LBP16_CMD_SIZE"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ADDR_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:31:macro:LBP16_ADDR_SIZE"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_CMDADDR_PACKET_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:32:macro:LBP16_CMDADDR_PACKET_SIZE"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_CMDONLY_PACKET_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:33:macro:LBP16_CMDONLY_PACKET_SIZE"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_MAX_PACKET_DATA_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:34:macro:LBP16_MAX_PACKET_DATA_SIZE"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"FLASH_ADDR_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:36:macro:FLASH_ADDR_REG"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"FLASH_DATA_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:37:macro:FLASH_DATA_REG"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"FLASH_ID_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:38:macro:FLASH_ID_REG"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"FLASH_SEC_ERASE_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:39:macro:FLASH_SEC_ERASE_REG"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"ETH_EEPROM_IP_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:41:macro:ETH_EEPROM_IP_REG"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"COMM_CTRL_WRITE_ENA_REG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:43:macro:COMM_CTRL_WRITE_ENA_REG"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ADDR_AUTO_INC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:45:macro:LBP16_ADDR_AUTO_INC"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ARGS_8BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:46:macro:LBP16_ARGS_8BIT"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ARGS_16BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:47:macro:LBP16_ARGS_16BIT"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ARGS_32BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:48:macro:LBP16_ARGS_32BIT"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ARGS_64BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:49:macro:LBP16_ARGS_64BIT"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_HM2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:50:macro:LBP16_SPACE_HM2"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_ETH_CHIP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:51:macro:LBP16_SPACE_ETH_CHIP"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_ETH_EEPROM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:52:macro:LBP16_SPACE_ETH_EEPROM"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_FPGA_FLASH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:53:macro:LBP16_SPACE_FPGA_FLASH"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_TIMER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:54:macro:LBP16_SPACE_TIMER"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_COMM_CTRL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:55:macro:LBP16_SPACE_COMM_CTRL"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_BOARD_INFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:56:macro:LBP16_SPACE_BOARD_INFO"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_SPACE_ACC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:57:macro:LBP16_SPACE_ACC"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_INFO_ACC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:58:macro:LBP16_INFO_ACC"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:59:macro:LBP16_READ"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:60:macro:LBP16_ADDR"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_NO_ADDR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:61:macro:LBP16_NO_ADDR"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"LBP16_WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:62:macro:LBP16_WRITE"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_AREA_INFO_16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:64:macro:CMD_READ_AREA_INFO_16"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ADDR_16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:65:macro:CMD_READ_ADDR_16"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ADDR_32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:66:macro:CMD_READ_ADDR_32"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ADDR_16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:67:macro:CMD_WRITE_ADDR_16"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ADDR_16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:68:macro:CMD_WRITE_ADDR_16_INCR"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ADDR_32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:69:macro:CMD_WRITE_ADDR_32"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ADDR_32_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:70:macro:CMD_WRITE_ADDR_32_INCR"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_AREA_INFO_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:72:macro:CMD_READ_AREA_INFO_ADDR16"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_AREA_INFO_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:73:macro:CMD_READ_AREA_INFO_ADDR16_INCR"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_HOSTMOT2_ADDR32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:75:macro:CMD_READ_HOSTMOT2_ADDR32"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_HOSTMOT2_ADDR32_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:76:macro:CMD_READ_HOSTMOT2_ADDR32_INCR"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ETH_CHIP_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:77:macro:CMD_READ_ETH_CHIP_ADDR16"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ETH_CHIP_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:78:macro:CMD_READ_ETH_CHIP_ADDR16_INCR"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ETH_EEPROM_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:79:macro:CMD_READ_ETH_EEPROM_ADDR16"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_ETH_EEPROM_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:80:macro:CMD_READ_ETH_EEPROM_ADDR16_INCR"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_FPGA_FLASH_ADDR32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:81:macro:CMD_READ_FPGA_FLASH_ADDR32"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_TIMER_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:82:macro:CMD_READ_TIMER_ADDR16"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_TIMER_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:83:macro:CMD_READ_TIMER_ADDR16_INCR"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_COMM_CTRL_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:84:macro:CMD_READ_COMM_CTRL_ADDR16"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_COMM_CTRL_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:85:macro:CMD_READ_COMM_CTRL_ADDR16_INCR"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_BOARD_INFO_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:86:macro:CMD_READ_BOARD_INFO_ADDR16"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_BOARD_INFO_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:87:macro:CMD_READ_BOARD_INFO_ADDR16_INCR"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_HOSTMOT2_ADDR32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:89:macro:CMD_WRITE_HOSTMOT2_ADDR32"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_HOSTMOT2_ADDR32_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:90:macro:CMD_WRITE_HOSTMOT2_ADDR32_INCR"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_FPGA_FLASH_ADDR32","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:91:macro:CMD_WRITE_FPGA_FLASH_ADDR32"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_TIMER_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:92:macro:CMD_WRITE_TIMER_ADDR16_INCR"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_COMM_CTRL_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:93:macro:CMD_WRITE_COMM_CTRL_ADDR16"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ETH_EEPROM_ADDR16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:94:macro:CMD_WRITE_ETH_EEPROM_ADDR16"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_WRITE_ETH_EEPROM_ADDR16_INCR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:95:macro:CMD_WRITE_ETH_EEPROM_ADDR16_INCR"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_HM2_COOKIE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:98:macro:CMD_READ_HM2_COOKIE"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h","source_sha":"e147957c9858e52872ea3632c75f9bb82406f51e1316d765ea9fede8f9234958","symbol":"CMD_READ_FLASH_IDROM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/lbp16.h:99:macro:CMD_READ_FLASH_IDROM"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/led.c","source_sha":"50321cfc3b53c0095e6cef8763886b733bf3a0f3d51ffbece6ac00937a6e40b0","symbol":"hm2_led_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/led.c:106:function:hm2_led_write"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/led.c","source_sha":"50321cfc3b53c0095e6cef8763886b733bf3a0f3d51ffbece6ac00937a6e40b0","symbol":"hm2_led_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/led.c:123:function:hm2_led_cleanup"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/led.c","source_sha":"50321cfc3b53c0095e6cef8763886b733bf3a0f3d51ffbece6ac00937a6e40b0","symbol":"hm2_led_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/led.c:33:function:hm2_led_parse_md"}
{"language":"python","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/modbus/modcompile.py","source_sha":"b9968d284bf029762b65c8e1569bb059f5a8d5bc89e89c966b74a4ebe2cdc602","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/modbus/modcompile.py:28:function:usage"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/modbus/modcompile.py","source_sha":"b9968d284bf029762b65c8e1569bb059f5a8d5bc89e89c966b74a4ebe2cdc602","symbol":"find_modinc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/modbus/modcompile.py:41:function:find_modinc"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_regs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:107:function:hm2_oneshot_update_regs"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:124:function:hm2_oneshot_force_write"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:146:function:hm2_oneshot_write"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:155:function:hm2_oneshot_parse_md"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_width1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:33:function:hm2_oneshot_update_width1"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_width2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:43:function:hm2_oneshot_update_width2"}
{"language":"c","line":482,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:482:function:hm2_oneshot_cleanup"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:494:function:hm2_oneshot_print_module"}
{"language":"c","line":520,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:520:function:hm2_oneshot_prepare_tram_write"}
{"language":"c","line":528,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:528:function:hm2_oneshot_process_tram_read"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_filter1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:53:function:hm2_oneshot_update_filter1"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_filter2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:63:function:hm2_oneshot_update_filter2"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_rate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:73:function:hm2_oneshot_update_rate"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c","source_sha":"21bd69aafb5efd9fbb75190fad596f3d8035692a8143ae661875ff67926d7274","symbol":"hm2_oneshot_update_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/oneshot.c:77:function:hm2_oneshot_update_control"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c","source_sha":"ace516285a7e6bea7757fccabc9e3229e6c3300fc59517da84e5202dc7325100","symbol":"hm2_outm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c:189:function:hm2_outm_cleanup"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c","source_sha":"ace516285a7e6bea7757fccabc9e3229e6c3300fc59517da84e5202dc7325100","symbol":"hm2_outm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c:195:function:hm2_outm_force_write"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c","source_sha":"ace516285a7e6bea7757fccabc9e3229e6c3300fc59517da84e5202dc7325100","symbol":"hm2_outm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c:231:function:hm2_outm_prepare_tram_write"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c","source_sha":"ace516285a7e6bea7757fccabc9e3229e6c3300fc59517da84e5202dc7325100","symbol":"hm2_outm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c:252:function:hm2_outm_print_module"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c","source_sha":"ace516285a7e6bea7757fccabc9e3229e6c3300fc59517da84e5202dc7325100","symbol":"hm2_outm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/outm.c:41:function:hm2_outm_parse_md"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:100:function:hm2_periodm_write"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:108:function:hm2_periodm_parse_md"}
{"language":"c","line":321,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:321:function:hm2_periodm_cleanup"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:333:function:hm2_periodm_print_module"}
{"language":"c","line":355,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:355:function:hm2_periodm_prepare_tram_write"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_update_limit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:35:function:hm2_periodm_update_limit"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:360:function:hm2_periodm_process_tram_read"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_update_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:44:function:hm2_periodm_update_mode"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_update_regs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:71:function:hm2_periodm_update_regs"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c","source_sha":"c8d0930086e50ae062d13a6c30964167f3c1d00a459b6aa7f54856d2581a5d44","symbol":"hm2_periodm_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/periodm.c:83:function:hm2_periodm_force_write"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_get_pin_secondary_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:40:function:hm2_get_pin_secondary_name"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_get_pin_secondary_hal_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:428:function:hm2_get_pin_secondary_hal_name"}
{"language":"c","line":678,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_print_pin_descriptors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:678:function:hm2_print_pin_descriptors"}
{"language":"c","line":710,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_read_pin_descriptors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:710:function:hm2_read_pin_descriptors"}
{"language":"c","line":816,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_set_pin_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:816:function:hm2_set_pin_source"}
{"language":"c","line":842,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_set_pin_direction_immediate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:842:function:hm2_set_pin_direction_immediate"}
{"language":"c","line":860,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_set_pin_direction_at_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:860:function:hm2_set_pin_direction_at_start"}
{"language":"c","line":880,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_print_pin_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:880:function:hm2_print_pin_usage"}
{"language":"c","line":936,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_pins_allocate_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:936:function:hm2_pins_allocate_all"}
{"language":"c","line":960,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c","source_sha":"fb1e87f86a7f28c58f86084e8faa2a71c599b089244fc88050002c566a4c509c","symbol":"hm2_configure_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pins.c:960:function:hm2_configure_pins"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_setup_rx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:176:function:hm2_pktuart_setup_rx"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_setup_tx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:246:function:hm2_pktuart_setup_tx"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"Enable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:270:function:Enable"}
{"language":"c","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:309:function:hm2_pktuart_reset"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"MaxTrFrames","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:30:macro:MaxTrFrames"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:329:function:hm2_pktuart_setup"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:34:function:hm2_pktuart_parse_md"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:431:function:hm2_pktuart_send"}
{"language":"c","line":556,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:556:function:hm2_pktuart_read"}
{"language":"c","line":730,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_queue_get_frame_sizes","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:730:function:hm2_pktuart_queue_get_frame_sizes"}
{"language":"c","line":771,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_queue_read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:771:function:hm2_pktuart_queue_read_data"}
{"language":"c","line":802,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_get_rx_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:802:function:hm2_pktuart_get_rx_status"}
{"language":"c","line":810,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_get_tx_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:810:function:hm2_pktuart_get_tx_status"}
{"language":"c","line":818,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_get_clock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:818:function:hm2_pktuart_get_clock"}
{"language":"c","line":827,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_get_version","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:827:function:hm2_pktuart_get_version"}
{"language":"c","line":834,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:834:function:hm2_pktuart_print_module"}
{"language":"c","line":851,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:851:function:hm2_pktuart_cleanup"}
{"language":"c","line":855,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c","source_sha":"60477c226b5b3269b6db60b2531b9c62949e64cc6676763d8b239022bcd676ce","symbol":"hm2_pktuart_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart.c:855:function:hm2_pktuart_write"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"__PKTUART_ERRNO_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:21:macro:__PKTUART_ERRNO_H"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_TxSCFIFOError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:24:macro:HM2_PKTUART_TxSCFIFOError"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxRCFIFOError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:28:macro:HM2_PKTUART_RxRCFIFOError"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxOverrunError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:29:macro:HM2_PKTUART_RxOverrunError"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxStartbitError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:30:macro:HM2_PKTUART_RxStartbitError"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxPacketOverrrunError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:33:macro:HM2_PKTUART_RxPacketOverrrunError"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxPacketStartbitError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:34:macro:HM2_PKTUART_RxPacketStartbitError"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxPacketSizeZero","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:38:macro:HM2_PKTUART_RxPacketSizeZero"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h","source_sha":"5ef83614f2021011b4e176ada410e5970a0be4ca01d11fc831b5f85c251854c6","symbol":"HM2_PKTUART_RxArraySizeError","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pktuart_errno.h:39:macro:HM2_PKTUART_RxArraySizeError"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_handle_pdm_frequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:109:function:hm2_pwmgen_handle_pdm_frequency"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:181:function:hm2_pwmgen_force_write"}
{"language":"c","line":304,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:304:function:hm2_pwmgen_write"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_handle_pwm_frequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:33:function:hm2_pwmgen_handle_pwm_frequency"}
{"language":"c","line":341,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:341:function:hm2_pwmgen_parse_md"}
{"language":"c","line":535,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:535:function:hm2_pwmgen_cleanup"}
{"language":"c","line":547,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:547:function:hm2_pwmgen_print_module"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c","source_sha":"2a400c28b156566929af3e6bd63537c0bacac80f77c2f8ce362e525cd2443f22","symbol":"hm2_pwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/pwmgen.c:577:function:hm2_pwmgen_prepare_tram_write"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c","source_sha":"26d83a88e6c504768160c9c9981ff9cb067fbee7c8c0685877e3620458febc95","symbol":"hm2_raw_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c:108:function:hm2_raw_queue_read"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c","source_sha":"26d83a88e6c504768160c9c9981ff9cb067fbee7c8c0685877e3620458febc95","symbol":"hm2_raw_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c:127:function:hm2_raw_write"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c","source_sha":"26d83a88e6c504768160c9c9981ff9cb067fbee7c8c0685877e3620458febc95","symbol":"hm2_raw_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/raw.c:33:function:hm2_raw_setup"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:174:function:hm2_rcpwmgen_cleanup"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_update_regs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:180:function:hm2_rcpwmgen_update_regs"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:258:function:hm2_rcpwmgen_write"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:277:function:hm2_rcpwmgen_force_write"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:287:function:hm2_rcpwmgen_prepare_tram_write"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:294:function:hm2_rcpwmgen_print_module"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c","source_sha":"67008ada3087d9ba5f9bbffe25d1c668e93590a5e8a5619fefe23466ae3a8f2b","symbol":"hm2_rcpwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/rcpwmgen.c:41:function:hm2_rcpwmgen_parse_md"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:328:function:hm2_resolver_process_tram_read"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_get_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:36:function:hm2_resolver_get_param"}
{"language":"c","line":419,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:419:function:hm2_resolver_write"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:42:function:hm2_resolver_parse_md"}
{"language":"c","line":493,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:493:function:hm2_resolver_cleanup"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c","source_sha":"f638e511a6aac220b0f914b50811e184e31c9f99535eb88e6d3af394c182dadc","symbol":"hm2_resolver_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/resolver.c:499:function:hm2_resolver_print_module"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"set_nvram_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:100:function:set_nvram_param"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"setsserial_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:124:function:setsserial_release"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"getlocal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:128:function:getlocal"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"setlocal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:140:function:setlocal"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_write_lbp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:155:function:sslbp_write_lbp"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_read_cookie","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:164:function:sslbp_read_cookie"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_read_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:178:function:sslbp_read_byte"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_read_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:192:function:sslbp_read_word"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_read_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:206:function:sslbp_read_long"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_read_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:220:function:sslbp_read_double"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_write_byte","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:238:function:sslbp_write_byte"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_write_word","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:251:function:sslbp_write_word"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_write_long","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:264:function:sslbp_write_long"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_write_double","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:277:function:sslbp_write_double"}
{"language":"c","line":292,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"flash_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:292:function:flash_start"}
{"language":"c","line":296,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"flash_stop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:296:function:flash_stop"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"sslbp_flash","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:300:function:sslbp_flash"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"rtapi_device","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:302:type:rtapi_device"}
{"language":"c","line":418,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:418:function:rtapi_app_main"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"waitfor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:45:function:waitfor"}
{"language":"c","line":493,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:493:function:rtapi_app_exit"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"doit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:60:function:doit"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"stop_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:73:function:stop_all"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"waitfor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:76:function:waitfor"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"setup_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:79:function:setup_start"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"nv_access","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:92:function:nv_access"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c","source_sha":"2c401d876e823122547657c725ce68f911a94d9ac3fdca46ce88fc6a614fa2b3","symbol":"doit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/setsserial.c:97:function:doit"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_11_SD3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:100:macro:GPIO_FSEL_11_SD3"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_11_DPI_D7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:101:macro:GPIO_FSEL_11_DPI_D7"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_12_PWM0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:102:macro:GPIO_FSEL_12_PWM0"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_12_SD4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:103:macro:GPIO_FSEL_12_SD4"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_12_DPI_D8","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:104:macro:GPIO_FSEL_12_DPI_D8"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_12_ARM_TMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:105:macro:GPIO_FSEL_12_ARM_TMS"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_13_PWM1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:106:macro:GPIO_FSEL_13_PWM1"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_13_SD5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:107:macro:GPIO_FSEL_13_SD5"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_13_DPI_D9","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:108:macro:GPIO_FSEL_13_DPI_D9"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_13_ARM_TCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:109:macro:GPIO_FSEL_13_ARM_TCK"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_14_TXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:110:macro:GPIO_FSEL_14_TXD0"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_14_SD6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:111:macro:GPIO_FSEL_14_SD6"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_14_DPI_D10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:112:macro:GPIO_FSEL_14_DPI_D10"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_14_TXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:113:macro:GPIO_FSEL_14_TXD1"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_15_RXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:114:macro:GPIO_FSEL_15_RXD0"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_15_SD7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:115:macro:GPIO_FSEL_15_SD7"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_15_DPI_D11","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:116:macro:GPIO_FSEL_15_DPI_D11"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_15_RXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:117:macro:GPIO_FSEL_15_RXD1"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_FL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:118:macro:GPIO_FSEL_16_FL0"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_SD8","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:119:macro:GPIO_FSEL_16_SD8"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_DPI_D12","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:120:macro:GPIO_FSEL_16_DPI_D12"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_CTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:121:macro:GPIO_FSEL_16_CTS0"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_SPI1_CE2_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:122:macro:GPIO_FSEL_16_SPI1_CE2_N"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_16_CTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:123:macro:GPIO_FSEL_16_CTS1"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_FL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:124:macro:GPIO_FSEL_17_FL1"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_SD9","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:125:macro:GPIO_FSEL_17_SD9"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_DPI_D13","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:126:macro:GPIO_FSEL_17_DPI_D13"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_RTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:127:macro:GPIO_FSEL_17_RTS0"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_SPI1_CE1_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:128:macro:GPIO_FSEL_17_SPI1_CE1_N"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_17_RTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:129:macro:GPIO_FSEL_17_RTS1"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_PCM_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:130:macro:GPIO_FSEL_18_PCM_CLK"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_SD10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:131:macro:GPIO_FSEL_18_SD10"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_DPI_D14","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:132:macro:GPIO_FSEL_18_DPI_D14"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_BSCSLSDA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:133:macro:GPIO_FSEL_18_BSCSLSDA"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:134:macro:GPIO_FSEL_18_MOSI"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_SPI1_CE0_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:135:macro:GPIO_FSEL_18_SPI1_CE0_N"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_18_PWM0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:136:macro:GPIO_FSEL_18_PWM0"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_PCM_FS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:137:macro:GPIO_FSEL_19_PCM_FS"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_SD11","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:138:macro:GPIO_FSEL_19_SD11"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_DPI_D15","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:139:macro:GPIO_FSEL_19_DPI_D15"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_BSCSLSCL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:140:macro:GPIO_FSEL_19_BSCSLSCL"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:141:macro:GPIO_FSEL_19_SCLK"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_SPI1_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:142:macro:GPIO_FSEL_19_SPI1_MISO"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_19_PWM1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:143:macro:GPIO_FSEL_19_PWM1"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_PCM_DIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:144:macro:GPIO_FSEL_20_PCM_DIN"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_SD12","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:145:macro:GPIO_FSEL_20_SD12"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_DPI_D16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:146:macro:GPIO_FSEL_20_DPI_D16"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_BSCSL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:147:macro:GPIO_FSEL_20_BSCSL"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:148:macro:GPIO_FSEL_20_MISO"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_SPI1_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:149:macro:GPIO_FSEL_20_SPI1_MOSI"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_20_GPCLK0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:150:macro:GPIO_FSEL_20_GPCLK0"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_PCM_DOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:151:macro:GPIO_FSEL_21_PCM_DOUT"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_SD13","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:152:macro:GPIO_FSEL_21_SD13"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_DPI_D17","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:153:macro:GPIO_FSEL_21_DPI_D17"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_BSCSL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:154:macro:GPIO_FSEL_21_BSCSL"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_CE_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:155:macro:GPIO_FSEL_21_CE_N"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_SPI1_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:156:macro:GPIO_FSEL_21_SPI1_SCLK"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_21_GPCLK1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:157:macro:GPIO_FSEL_21_GPCLK1"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_22_SD0_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:158:macro:GPIO_FSEL_22_SD0_CLK"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_22_SD14","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:159:macro:GPIO_FSEL_22_SD14"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_22_DPI_D18","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:160:macro:GPIO_FSEL_22_DPI_D18"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_22_SD1_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:161:macro:GPIO_FSEL_22_SD1_CLK"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_22_ARM_TRST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:162:macro:GPIO_FSEL_22_ARM_TRST"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_23_SD0_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:163:macro:GPIO_FSEL_23_SD0_CMD"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_23_SD15","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:164:macro:GPIO_FSEL_23_SD15"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_23_DPI_D19","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:165:macro:GPIO_FSEL_23_DPI_D19"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_23_SD1_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:166:macro:GPIO_FSEL_23_SD1_CMD"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_23_ARM_RTCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:167:macro:GPIO_FSEL_23_ARM_RTCK"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_24_SD0_DAT0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:168:macro:GPIO_FSEL_24_SD0_DAT0"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_24_SD16","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:169:macro:GPIO_FSEL_24_SD16"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_24_DPI_D20","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:170:macro:GPIO_FSEL_24_DPI_D20"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_24_SD1_DAT0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:171:macro:GPIO_FSEL_24_SD1_DAT0"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_24_ARM_TDO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:172:macro:GPIO_FSEL_24_ARM_TDO"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_25_SD0_DAT1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:173:macro:GPIO_FSEL_25_SD0_DAT1"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_25_SD17","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:174:macro:GPIO_FSEL_25_SD17"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_25_DPI_D21","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:175:macro:GPIO_FSEL_25_DPI_D21"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_25_SD1_DAT1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:176:macro:GPIO_FSEL_25_SD1_DAT1"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_25_ARM_TCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:177:macro:GPIO_FSEL_25_ARM_TCK"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_26_SD0_DAT2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:178:macro:GPIO_FSEL_26_SD0_DAT2"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_26_TE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:179:macro:GPIO_FSEL_26_TE0"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_26_DPI_D22","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:180:macro:GPIO_FSEL_26_DPI_D22"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_26_SD1_DAT2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:181:macro:GPIO_FSEL_26_SD1_DAT2"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_26_ARM_TDI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:182:macro:GPIO_FSEL_26_ARM_TDI"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_27_SD0_DAT3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:183:macro:GPIO_FSEL_27_SD0_DAT3"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_27_TE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:184:macro:GPIO_FSEL_27_TE1"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_27_DPI_D23","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:185:macro:GPIO_FSEL_27_DPI_D23"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_27_SD1_DAT3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:186:macro:GPIO_FSEL_27_SD1_DAT3"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_27_ARM_TMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:187:macro:GPIO_FSEL_27_ARM_TMS"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_28_SDA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:188:macro:GPIO_FSEL_28_SDA0"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_28_SA5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:189:macro:GPIO_FSEL_28_SA5"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_28_PCM_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:190:macro:GPIO_FSEL_28_PCM_CLK"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_28_FL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:191:macro:GPIO_FSEL_28_FL0"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_29_SCL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:192:macro:GPIO_FSEL_29_SCL0"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_29_SA4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:193:macro:GPIO_FSEL_29_SA4"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_29_PCM_FS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:194:macro:GPIO_FSEL_29_PCM_FS"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_29_FL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:195:macro:GPIO_FSEL_29_FL1"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_30_TE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:196:macro:GPIO_FSEL_30_TE0"}
{"language":"c","line":197,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_30_SA3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:197:macro:GPIO_FSEL_30_SA3"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_30_PCM_DIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:198:macro:GPIO_FSEL_30_PCM_DIN"}
{"language":"c","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_30_CTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:199:macro:GPIO_FSEL_30_CTS0"}
{"language":"c","line":200,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_30_CTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:200:macro:GPIO_FSEL_30_CTS1"}
{"language":"c","line":201,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_31_FL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:201:macro:GPIO_FSEL_31_FL0"}
{"language":"c","line":202,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_31_SA2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:202:macro:GPIO_FSEL_31_SA2"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_31_PCM_DOUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:203:macro:GPIO_FSEL_31_PCM_DOUT"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_31_RTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:204:macro:GPIO_FSEL_31_RTS0"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_31_RTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:205:macro:GPIO_FSEL_31_RTS1"}
{"language":"c","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_32_GPCLK0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:206:macro:GPIO_FSEL_32_GPCLK0"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_32_SA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:207:macro:GPIO_FSEL_32_SA1"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_32_RING_OCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:208:macro:GPIO_FSEL_32_RING_OCLK"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_32_TXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:209:macro:GPIO_FSEL_32_TXD0"}
{"language":"c","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_32_TXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:210:macro:GPIO_FSEL_32_TXD1"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_33_FL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:211:macro:GPIO_FSEL_33_FL1"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_33_SA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:212:macro:GPIO_FSEL_33_SA0"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_33_TE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:213:macro:GPIO_FSEL_33_TE1"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_33_RXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:214:macro:GPIO_FSEL_33_RXD0"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_33_RXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:215:macro:GPIO_FSEL_33_RXD1"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_34_GPCLK0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:216:macro:GPIO_FSEL_34_GPCLK0"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_34_SOE_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:217:macro:GPIO_FSEL_34_SOE_N"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_34_SE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:218:macro:GPIO_FSEL_34_SE"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_34_TE2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:219:macro:GPIO_FSEL_34_TE2"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_34_SD1_CLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:220:macro:GPIO_FSEL_34_SD1_CLK"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_35_SPI0_CE1_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:221:macro:GPIO_FSEL_35_SPI0_CE1_N"}
{"language":"c","line":222,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_35_SWE_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:222:macro:GPIO_FSEL_35_SWE_N"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_35_SRW_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:223:macro:GPIO_FSEL_35_SRW_N"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_35_SD1_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:224:macro:GPIO_FSEL_35_SD1_CMD"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_36_SPI0_CE0_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:225:macro:GPIO_FSEL_36_SPI0_CE0_N"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_36_SD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:226:macro:GPIO_FSEL_36_SD0"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_36_TXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:227:macro:GPIO_FSEL_36_TXD0"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_36_SD1_DAT0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:228:macro:GPIO_FSEL_36_SD1_DAT0"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_37_SPI0_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:229:macro:GPIO_FSEL_37_SPI0_MISO"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_37_SD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:230:macro:GPIO_FSEL_37_SD1"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_37_RXD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:231:macro:GPIO_FSEL_37_RXD0"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_37_SD1_DAT1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:232:macro:GPIO_FSEL_37_SD1_DAT1"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_38_SPI0_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:233:macro:GPIO_FSEL_38_SPI0_MOSI"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_38_SD2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:234:macro:GPIO_FSEL_38_SD2"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_38_RTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:235:macro:GPIO_FSEL_38_RTS0"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_38_SD1_DAT2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:236:macro:GPIO_FSEL_38_SD1_DAT2"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_39_SPI0_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:237:macro:GPIO_FSEL_39_SPI0_SCLK"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_39_SD3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:238:macro:GPIO_FSEL_39_SD3"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_39_CTS0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:239:macro:GPIO_FSEL_39_CTS0"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_39_SD1_DAT3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:240:macro:GPIO_FSEL_39_SD1_DAT3"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_40_PWM0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:241:macro:GPIO_FSEL_40_PWM0"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_40_SD4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:242:macro:GPIO_FSEL_40_SD4"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_40_SD1_DAT4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:243:macro:GPIO_FSEL_40_SD1_DAT4"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_40_SPI2_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:244:macro:GPIO_FSEL_40_SPI2_MISO"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_40_TXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:245:macro:GPIO_FSEL_40_TXD1"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_PWM1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:246:macro:GPIO_FSEL_41_PWM1"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_SD5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:247:macro:GPIO_FSEL_41_SD5"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_TE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:248:macro:GPIO_FSEL_41_TE0"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_SD1_DAT5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:249:macro:GPIO_FSEL_41_SD1_DAT5"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"HAL_RPSPI_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:24:macro:HAL_RPSPI_H"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_SPI2_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:250:macro:GPIO_FSEL_41_SPI2_MOSI"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_41_RXD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:251:macro:GPIO_FSEL_41_RXD1"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_GPCLK1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:252:macro:GPIO_FSEL_42_GPCLK1"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_SD6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:253:macro:GPIO_FSEL_42_SD6"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_TE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:254:macro:GPIO_FSEL_42_TE1"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_SD1_DAT6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:255:macro:GPIO_FSEL_42_SD1_DAT6"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_SPI2_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:256:macro:GPIO_FSEL_42_SPI2_SCLK"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_42_RTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:257:macro:GPIO_FSEL_42_RTS1"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_GPCLK2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:258:macro:GPIO_FSEL_43_GPCLK2"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_SD7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:259:macro:GPIO_FSEL_43_SD7"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_TE2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:260:macro:GPIO_FSEL_43_TE2"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_SD1_DAT7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:261:macro:GPIO_FSEL_43_SD1_DAT7"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_SPI2_CE0_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:262:macro:GPIO_FSEL_43_SPI2_CE0_N"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_43_CTS1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:263:macro:GPIO_FSEL_43_CTS1"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_44_GPCLK1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:264:macro:GPIO_FSEL_44_GPCLK1"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_44_SDA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:265:macro:GPIO_FSEL_44_SDA0"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_44_SDA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:266:macro:GPIO_FSEL_44_SDA1"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_44_TE0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:267:macro:GPIO_FSEL_44_TE0"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_44_SPI2_CE1_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:268:macro:GPIO_FSEL_44_SPI2_CE1_N"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_45_PWM1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:269:macro:GPIO_FSEL_45_PWM1"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_45_SCL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:270:macro:GPIO_FSEL_45_SCL0"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_45_SCL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:271:macro:GPIO_FSEL_45_SCL1"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_45_TE1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:272:macro:GPIO_FSEL_45_TE1"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_45_SPI2_CE2_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:273:macro:GPIO_FSEL_45_SPI2_CE2_N"}
{"language":"c","line":279,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_GPPUD_OFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:279:macro:GPIO_GPPUD_OFF"}
{"language":"c","line":280,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_GPPUD_PULLDOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:280:macro:GPIO_GPPUD_PULLDOWN"}
{"language":"c","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_GPPUD_PULLUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:281:macro:GPIO_GPPUD_PULLUP"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__bcm2835_gpio_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:284:type:__bcm2835_gpio_t"}
{"language":"c","line":345,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CS_01","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:345:macro:SPI_CS_CS_01"}
{"language":"c","line":346,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CS_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:346:macro:SPI_CS_CS_10"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CPHA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:347:macro:SPI_CS_CPHA"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CPOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:348:macro:SPI_CS_CPOL"}
{"language":"c","line":349,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CLEAR_TX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:349:macro:SPI_CS_CLEAR_TX"}
{"language":"c","line":350,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CLEAR_RX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:350:macro:SPI_CS_CLEAR_RX"}
{"language":"c","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CSPOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:351:macro:SPI_CS_CSPOL"}
{"language":"c","line":352,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_TA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:352:macro:SPI_CS_TA"}
{"language":"c","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_DMAEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:353:macro:SPI_CS_DMAEN"}
{"language":"c","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_INTD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:354:macro:SPI_CS_INTD"}
{"language":"c","line":355,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_INTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:355:macro:SPI_CS_INTR"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_ADCS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:356:macro:SPI_CS_ADCS"}
{"language":"c","line":357,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_REN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:357:macro:SPI_CS_REN"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:358:macro:SPI_CS_LEN"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:359:macro:SPI_CS_DONE"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"BCM2835_GPIO_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:35:macro:BCM2835_GPIO_OFFSET"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_RXD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:360:macro:SPI_CS_RXD"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_TXD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:361:macro:SPI_CS_TXD"}
{"language":"c","line":362,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_RXR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:362:macro:SPI_CS_RXR"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_RXF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:363:macro:SPI_CS_RXF"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CSPOL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:364:macro:SPI_CS_CSPOL0"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CSPOL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:365:macro:SPI_CS_CSPOL1"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_CSPOL2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:366:macro:SPI_CS_CSPOL2"}
{"language":"c","line":367,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_DMA_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:367:macro:SPI_CS_DMA_LEN"}
{"language":"c","line":368,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"SPI_CS_LEN_LONG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:368:macro:SPI_CS_LEN_LONG"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"BCM2835_SPI_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:36:macro:BCM2835_SPI_OFFSET"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__bcm2835_spi_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:371:type:__bcm2835_spi_t"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"BCM2835_AUX_OFFSET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:37:macro:BCM2835_AUX_OFFSET"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_ENABLES_MU","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:387:macro:AUX_ENABLES_MU"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_ENABLES_SPI1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:388:macro:AUX_ENABLES_SPI1"}
{"language":"c","line":389,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_ENABLES_SPI2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:389:macro:AUX_ENABLES_SPI2"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SHIFT_LENGTH_MASK_U","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:392:macro:AUX_SPI_CNTL0_SHIFT_LENGTH_MASK_U"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SHIFT_LENGTH_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:393:macro:AUX_SPI_CNTL0_SHIFT_LENGTH_MASK"}
{"language":"c","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SHIFT_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:394:macro:AUX_SPI_CNTL0_SHIFT_LENGTH"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_MSB_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:395:macro:AUX_SPI_CNTL0_MSB_OUT"}
{"language":"c","line":396,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_LSB_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:396:macro:AUX_SPI_CNTL0_LSB_OUT"}
{"language":"c","line":397,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_CPOL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:397:macro:AUX_SPI_CNTL0_CPOL"}
{"language":"c","line":398,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_OUT_RISING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:398:macro:AUX_SPI_CNTL0_OUT_RISING"}
{"language":"c","line":399,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_CLEARFIFO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:399:macro:AUX_SPI_CNTL0_CLEARFIFO"}
{"language":"c","line":400,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_IN_RISING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:400:macro:AUX_SPI_CNTL0_IN_RISING"}
{"language":"c","line":401,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_ENABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:401:macro:AUX_SPI_CNTL0_ENABLE"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_DOUT_HOLD_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:402:macro:AUX_SPI_CNTL0_DOUT_HOLD_0"}
{"language":"c","line":403,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_DOUT_HOLD_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:403:macro:AUX_SPI_CNTL0_DOUT_HOLD_1"}
{"language":"c","line":404,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_DOUT_HOLD_4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:404:macro:AUX_SPI_CNTL0_DOUT_HOLD_4"}
{"language":"c","line":405,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_DOUT_HOLD_7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:405:macro:AUX_SPI_CNTL0_DOUT_HOLD_7"}
{"language":"c","line":406,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_VAR_WIDTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:406:macro:AUX_SPI_CNTL0_VAR_WIDTH"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_VAR_CS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:407:macro:AUX_SPI_CNTL0_VAR_CS"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_POST_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:408:macro:AUX_SPI_CNTL0_POST_INPUT"}
{"language":"c","line":409,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_CS_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:409:macro:AUX_SPI_CNTL0_CS_0"}
{"language":"c","line":410,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_CS_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:410:macro:AUX_SPI_CNTL0_CS_1"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_CS_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:411:macro:AUX_SPI_CNTL0_CS_2"}
{"language":"c","line":413,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SPEED_MASK_U","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:413:macro:AUX_SPI_CNTL0_SPEED_MASK_U"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SPEED_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:414:macro:AUX_SPI_CNTL0_SPEED_MASK"}
{"language":"c","line":415,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL0_SPEED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:415:macro:AUX_SPI_CNTL0_SPEED"}
{"language":"c","line":417,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_KEEP_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:417:macro:AUX_SPI_CNTL1_KEEP_INPUT"}
{"language":"c","line":418,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_MSB_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:418:macro:AUX_SPI_CNTL1_MSB_IN"}
{"language":"c","line":419,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_LSB_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:419:macro:AUX_SPI_CNTL1_LSB_IN"}
{"language":"c","line":420,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_DONEIRQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:420:macro:AUX_SPI_CNTL1_DONEIRQ"}
{"language":"c","line":421,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_TXIRQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:421:macro:AUX_SPI_CNTL1_TXIRQ"}
{"language":"c","line":422,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_CSHIGH_MASK_U","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:422:macro:AUX_SPI_CNTL1_CSHIGH_MASK_U"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_CSHIGH_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:423:macro:AUX_SPI_CNTL1_CSHIGH_MASK"}
{"language":"c","line":424,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_CNTL1_CSHIGH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:424:macro:AUX_SPI_CNTL1_CSHIGH"}
{"language":"c","line":426,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_COUNT_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:426:macro:AUX_SPI_STAT_COUNT_MASK"}
{"language":"c","line":427,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_BUSY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:427:macro:AUX_SPI_STAT_BUSY"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_RX_EMPTY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:428:macro:AUX_SPI_STAT_RX_EMPTY"}
{"language":"c","line":429,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_RX_FULL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:429:macro:AUX_SPI_STAT_RX_FULL"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__I","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:42:macro:__I"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_TX_EMPTY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:430:macro:AUX_SPI_STAT_TX_EMPTY"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_TX_FULL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:431:macro:AUX_SPI_STAT_TX_FULL"}
{"language":"c","line":432,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_RX_LVL_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:432:macro:AUX_SPI_STAT_RX_LVL_MASK"}
{"language":"c","line":433,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"AUX_SPI_STAT_TX_LVL_MASK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:433:macro:AUX_SPI_STAT_TX_LVL_MASK"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__bcm2835_aux_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:435:type:__bcm2835_aux_t"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__I","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:44:macro:__I"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__O","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:46:macro:__O"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"__IO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:47:macro:__IO"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_X_GPIO_INPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:55:macro:GPIO_FSEL_X_GPIO_INPUT"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_X_GPIO_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:56:macro:GPIO_FSEL_X_GPIO_OUTPUT"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_SDA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:58:macro:GPIO_FSEL_0_SDA0"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_SA5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:59:macro:GPIO_FSEL_0_SA5"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_PCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:60:macro:GPIO_FSEL_0_PCLK"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_SDA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:61:macro:GPIO_FSEL_0_SDA0"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_SA5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:62:macro:GPIO_FSEL_0_SA5"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_0_PCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:63:macro:GPIO_FSEL_0_PCLK"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_1_SCL0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:64:macro:GPIO_FSEL_1_SCL0"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_1_SA4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:65:macro:GPIO_FSEL_1_SA4"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_1_DE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:66:macro:GPIO_FSEL_1_DE"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_2_SDA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:67:macro:GPIO_FSEL_2_SDA1"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_2_SA3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:68:macro:GPIO_FSEL_2_SA3"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_2_LCD_VSYNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:69:macro:GPIO_FSEL_2_LCD_VSYNC"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_3_SCL1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:70:macro:GPIO_FSEL_3_SCL1"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_3_SA2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:71:macro:GPIO_FSEL_3_SA2"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_3_LCD_HSYNC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:72:macro:GPIO_FSEL_3_LCD_HSYNC"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_4_GPCLK0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:73:macro:GPIO_FSEL_4_GPCLK0"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_4_SA1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:74:macro:GPIO_FSEL_4_SA1"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_4_DPI_D0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:75:macro:GPIO_FSEL_4_DPI_D0"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_4_ARM_TDI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:76:macro:GPIO_FSEL_4_ARM_TDI"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_5_GPCLK1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:77:macro:GPIO_FSEL_5_GPCLK1"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_5_SA0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:78:macro:GPIO_FSEL_5_SA0"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_5_DPI_D1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:79:macro:GPIO_FSEL_5_DPI_D1"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_5_ARM_TDO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:80:macro:GPIO_FSEL_5_ARM_TDO"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_6_GPCLK2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:81:macro:GPIO_FSEL_6_GPCLK2"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_6_SOE_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:82:macro:GPIO_FSEL_6_SOE_N"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_6_SE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:83:macro:GPIO_FSEL_6_SE"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_6_DPI_D2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:84:macro:GPIO_FSEL_6_DPI_D2"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_6_ARM_RTCK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:85:macro:GPIO_FSEL_6_ARM_RTCK"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_7_SPI0_CE1_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:86:macro:GPIO_FSEL_7_SPI0_CE1_N"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_7_SWE_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:87:macro:GPIO_FSEL_7_SWE_N"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_7_SRW_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:88:macro:GPIO_FSEL_7_SRW_N"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_7_DPI_D3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:89:macro:GPIO_FSEL_7_DPI_D3"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_8_SPI0_CE0_N","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:90:macro:GPIO_FSEL_8_SPI0_CE0_N"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_8_SD0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:91:macro:GPIO_FSEL_8_SD0"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_8_DPI_D4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:92:macro:GPIO_FSEL_8_DPI_D4"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_9_SPI0_MISO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:93:macro:GPIO_FSEL_9_SPI0_MISO"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_9_SD1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:94:macro:GPIO_FSEL_9_SD1"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_9_DPI_D5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:95:macro:GPIO_FSEL_9_DPI_D5"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_10_SPI0_MOSI","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:96:macro:GPIO_FSEL_10_SPI0_MOSI"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_10_SD2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:97:macro:GPIO_FSEL_10_SD2"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_10_DPI_D6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:98:macro:GPIO_FSEL_10_DPI_D6"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h","source_sha":"53f13d5d8d8288e93cbdc5b0438747e4a1c139b87ded66e4d45a795a359d82eb","symbol":"GPIO_FSEL_11_SPI0_SCLK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/spi_common_rpspi.h:99:macro:GPIO_FSEL_11_SPI0_SCLK"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"getlocal8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:102:function:getlocal8"}
{"language":"c","line":1048,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_read_configs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1048:function:hm2_sserial_read_configs"}
{"language":"c","line":1113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_create_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1113:function:hm2_sserial_create_pins"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"getlocal32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:113:function:getlocal32"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"setlocal32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:127:function:setlocal32"}
{"language":"c","line":1441,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_register_tram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1441:function:hm2_sserial_register_tram"}
{"language":"c","line":1490,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_update_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1490:function:hm2_sserial_update_params"}
{"language":"c","line":1720,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_write_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1720:function:hm2_sserial_write_pins"}
{"language":"c","line":1859,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1859:function:hm2_sserial_prepare_tram_write"}
{"language":"c","line":1921,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_read_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:1921:function:hm2_sserial_read_pins"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"check_set_baudrate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:203:function:check_set_baudrate"}
{"language":"c","line":2089,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2089:function:hm2_sserial_process_tram_read"}
{"language":"c","line":2102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2102:function:hm2_sserial_print_module"}
{"language":"c","line":2159,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_setmode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2159:function:hm2_sserial_setmode"}
{"language":"c","line":2211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_check_local_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2211:function:hm2_sserial_check_local_errors"}
{"language":"c","line":2232,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_check_remote_errors","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2232:function:hm2_sserial_check_remote_errors"}
{"language":"c","line":2256,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2256:function:hm2_sserial_force_write"}
{"language":"c","line":2261,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:2261:function:hm2_sserial_cleanup"}
{"language":"c","line":311,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"config_8i20","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:311:function:config_8i20"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"config_7i64","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:328:function:config_7i64"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"getbits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:33:function:getbits"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_create_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:416:function:hm2_sserial_create_params"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_get_globals_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:478:function:hm2_sserial_get_globals_list"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"setbits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:49:function:setbits"}
{"language":"c","line":558,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:558:function:hm2_sserial_parse_md"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_wait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:61:function:hm2_sserial_wait"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_waitfor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:81:function:hm2_sserial_waitfor"}
{"language":"c","line":844,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c","source_sha":"b4c6354a06838ce864caf74bd84be994f6d3c45927e2dd0f7dad3ef19d808d6c","symbol":"hm2_sserial_setup_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.c:844:function:hm2_sserial_setup_channel"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"__SSERIAL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:20:macro:__SSERIAL_H"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2_SSERIAL_TYPE_8I20","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:25:macro:HM2_SSERIAL_TYPE_8I20"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2_SSERIAL_TYPE_7I64","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:26:macro:HM2_SSERIAL_TYPE_7I64"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2_SSERIAL_MAX_STRING_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:27:macro:HM2_SSERIAL_MAX_STRING_LENGTH"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2_SSERIAL_MAX_PORTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:28:macro:HM2_SSERIAL_MAX_PORTS"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2_SSERIAL_NUMREGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:29:macro:HM2_SSERIAL_NUMREGS"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPNONVOL_flag","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:32:macro:LBPNONVOL_flag"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPWRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:33:macro:LBPWRITE"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPNONVOLCLEAR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:34:macro:LBPNONVOLCLEAR"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPNONVOLEEPROM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:35:macro:LBPNONVOLEEPROM"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPNONVOLFLASH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:36:macro:LBPNONVOLFLASH"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_LOCAL_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:38:macro:READ_LOCAL_CMD"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"WRITE_LOCAL_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:39:macro:WRITE_LOCAL_CMD"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_REM_BYTE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:41:macro:READ_REM_BYTE_CMD"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_REM_WORD_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:42:macro:READ_REM_WORD_CMD"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_REM_LONG_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:43:macro:READ_REM_LONG_CMD"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_REM_DOUBLE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:44:macro:READ_REM_DOUBLE_CMD"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"READ_COOKIE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:45:macro:READ_COOKIE_CMD"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"WRITE_REM_BYTE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:46:macro:WRITE_REM_BYTE_CMD"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"WRITE_REM_WORD_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:47:macro:WRITE_REM_WORD_CMD"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"WRITE_REM_LONG_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:48:macro:WRITE_REM_LONG_CMD"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"WRITE_REM_DOUBLE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:49:macro:WRITE_REM_DOUBLE_CMD"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"FLASHERASE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:50:macro:FLASHERASE_CMD"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"FLASHWRITE_CMD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:51:macro:FLASHWRITE_CMD"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"SSLBPMAJORREVISIONLOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:53:macro:SSLBPMAJORREVISIONLOC"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"SSLBPMINORREVISIONLOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:54:macro:SSLBPMINORREVISIONLOC"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"SSLBPCHANNELSTARTLOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:55:macro:SSLBPCHANNELSTARTLOC"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"SSLBPCHANNELSTRIDELOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:56:macro:SSLBPCHANNELSTRIDELOC"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPFLASHOFFSETLOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:57:macro:LBPFLASHOFFSETLOC"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPFLASHERASESIZELOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:58:macro:LBPFLASHERASESIZELOC"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPFLASHWRITESIZELOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:59:macro:LBPFLASHWRITESIZELOC"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPFLASHCOMMITLOC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:60:macro:LBPFLASHCOMMITLOC"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBPCOOKIE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:62:macro:LBPCOOKIE"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:64:macro:HM2WRITE"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"HM2READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:65:macro:HM2READ"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:67:macro:LBP_IN"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_IO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:68:macro:LBP_IO"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:69:macro:LBP_OUT"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:71:macro:LBP_DATA"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_MODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:72:macro:LBP_MODE"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_PAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:74:macro:LBP_PAD"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_BITS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:75:macro:LBP_BITS"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_UNSIGNED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:76:macro:LBP_UNSIGNED"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_SIGNED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:77:macro:LBP_SIGNED"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_NONVOL_UNSIGNED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:78:macro:LBP_NONVOL_UNSIGNED"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_NONVOL_SIGNED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:79:macro:LBP_NONVOL_SIGNED"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_STREAM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:80:macro:LBP_STREAM"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_BOOLEAN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:81:macro:LBP_BOOLEAN"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_ENCODER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:82:macro:LBP_ENCODER"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_FLOAT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:83:macro:LBP_FLOAT"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_NONVOL_FLOAT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:84:macro:LBP_NONVOL_FLOAT"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_ENCODER_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:85:macro:LBP_ENCODER_H"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h","source_sha":"76907d6081e460b7aae69a758a14d99b3ea3c94d7e9b23e048437b600a281694","symbol":"LBP_ENCODER_L","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/sserial.h:86:macro:LBP_ENCODER_L"}
{"language":"c","line":222,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:222:function:hm2_ssr_cleanup"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_compute_rate_regs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:229:function:hm2_ssr_compute_rate_regs"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:272:function:hm2_ssr_force_write"}
{"language":"c","line":309,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:309:function:hm2_ssr_write"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:323:function:hm2_ssr_prepare_tram_write"}
{"language":"c","line":344,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:344:function:hm2_ssr_print_module"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c","source_sha":"5f33ec2d4e0a34dd77e48c7335a54f69a08081fd1efc37857b7e45bdd5ef7fc0","symbol":"hm2_ssr_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/ssr.c:46:function:hm2_ssr_parse_md"}
{"language":"c","line":1221,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:1221:function:hm2_stepgen_print_module"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_instance_position_control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:133:function:hm2_stepgen_instance_position_control"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"force_precision","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:242:function:force_precision"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"force_precision","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:243:function:force_precision"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_instance_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:248:function:hm2_stepgen_instance_prepare_tram_write"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"f_period_s","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:31:macro:f_period_s"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:331:function:hm2_stepgen_prepare_tram_write"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_update_dir_setup_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:347:function:hm2_stepgen_update_dir_setup_time"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_update_dir_hold_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:358:function:hm2_stepgen_update_dir_hold_time"}
{"language":"c","line":369,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_update_pulse_idle_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:369:function:hm2_stepgen_update_pulse_idle_width"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_update_pulse_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:380:function:hm2_stepgen_update_pulse_width"}
{"language":"c","line":391,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_update_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:391:function:hm2_stepgen_update_mode"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:40:function:hm2_stepgen_process_tram_read"}
{"language":"c","line":471,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_set_dpll_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:471:function:hm2_stepgen_set_dpll_timer"}
{"language":"c","line":485,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:485:function:hm2_stepgen_write"}
{"language":"c","line":567,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_dir_setup_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:567:function:hm2_stepgen_force_write_dir_setup_time"}
{"language":"c","line":582,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_dir_hold_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:582:function:hm2_stepgen_force_write_dir_hold_time"}
{"language":"c","line":596,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_pulse_idle_width","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:596:function:hm2_stepgen_force_write_pulse_idle_width"}
{"language":"c","line":610,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_pulse_width_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:610:function:hm2_stepgen_force_write_pulse_width_time"}
{"language":"c","line":624,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_master_dds","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:624:function:hm2_stepgen_force_write_master_dds"}
{"language":"c","line":634,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write_dpll_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:634:function:hm2_stepgen_force_write_dpll_timer"}
{"language":"c","line":641,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:641:function:hm2_stepgen_force_write"}
{"language":"c","line":655,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_tram_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:655:function:hm2_stepgen_tram_init"}
{"language":"c","line":667,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_allocate_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:667:function:hm2_stepgen_allocate_pins"}
{"language":"c","line":688,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c","source_sha":"2be446ae57cb38cfd43c8cf2b198938d6673a761545d25bd31266a5ec85a5af1","symbol":"hm2_stepgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/stepgen.c:688:function:hm2_stepgen_parse_md"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:117:function:hm2_tp_pwmgen_force_write"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:155:function:hm2_tp_pwmgen_write"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:190:function:hm2_tp_pwmgen_queue_read"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_process_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:194:function:hm2_tp_pwmgen_process_read"}
{"language":"c","line":203,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:203:function:hm2_tp_pwmgen_parse_md"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_handle_pwm_frequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:31:function:hm2_tp_pwmgen_handle_pwm_frequency"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:416:function:hm2_tp_pwmgen_print_module"}
{"language":"c","line":436,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:436:function:hm2_tp_pwmgen_prepare_tram_write"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c","source_sha":"9e378aa914085c2d5c514bfd4a9d30705764b1811088294625f8753538ccc79f","symbol":"hm2_tp_pwmgen_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tp_pwmgen.c:478:function:hm2_tp_pwmgen_cleanup"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:149:function:hm2_tram_read"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:150:type:rtapi_list_head"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_queue_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:165:function:hm2_queue_read"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_finish_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:175:function:hm2_finish_read"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:189:function:hm2_tram_write"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:190:type:rtapi_list_head"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_finish_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:205:function:hm2_finish_write"}
{"language":"c","line":217,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_tram_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:217:function:hm2_tram_cleanup"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:219:type:rtapi_list_head"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:225:type:rtapi_list_head"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_register_tram_read_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:46:function:hm2_register_tram_read_region"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_register_tram_write_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:65:function:hm2_register_tram_write_region"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"hm2_allocate_tram_regions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:84:function:hm2_allocate_tram_regions"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c","source_sha":"93b56724e226d056c17106e7bb1264bf4f9d4815d225706d4f3c3371eac6cda1","symbol":"rtapi_list_head","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/tram.c:85:type:rtapi_list_head"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:142:function:hm2_uart_setup"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:187:function:hm2_uart_send"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:267:function:hm2_uart_read"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:26:function:hm2_uart_parse_md"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:343:function:hm2_uart_print_module"}
{"language":"c","line":360,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:360:function:hm2_uart_cleanup"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c","source_sha":"ce0e2110eec015a2b85cf7e2e3035d754e77e49e3fcda342726fcade4b38ca24","symbol":"hm2_uart_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/uart.c:364:function:hm2_uart_write"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:187:function:hm2_watchdog_print_module"}
{"language":"c","line":205,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:205:function:hm2_watchdog_cleanup"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_prepare_tram_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:211:function:hm2_watchdog_prepare_tram_write"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:220:function:hm2_watchdog_force_write"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:252:function:hm2_watchdog_write"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:33:function:hm2_watchdog_process_tram_read"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c","source_sha":"9b6d547b3c7eb21a3e6368a4fcc306691cbf9799ccdc050196836ffff38251d4","symbol":"hm2_watchdog_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/watchdog.c:57:function:hm2_watchdog_parse_md"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_set_dpll_rtimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:259:function:hm2_xy2mod_set_dpll_rtimer"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_set_dpll_wtimer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:272:function:hm2_xy2mod_set_dpll_wtimer"}
{"language":"c","line":286,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:286:function:hm2_xy2mod_write"}
{"language":"c","line":307,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_force_write_dpll_timer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:307:function:hm2_xy2mod_force_write_dpll_timer"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_force_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:316:function:hm2_xy2mod_force_write"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_tram_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:324:function:hm2_xy2mod_tram_init"}
{"language":"c","line":341,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_allocate_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:341:function:hm2_xy2mod_allocate_pins"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_parse_md","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:364:function:hm2_xy2mod_parse_md"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_process_tram_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:38:function:hm2_xy2mod_process_tram_read"}
{"language":"c","line":789,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:789:function:hm2_xy2mod_cleanup"}
{"language":"c","line":796,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_print_module","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:796:function:hm2_xy2mod_print_module"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c","source_sha":"1ecdf89b6ab2fed421b6264ef28a8a786e298a2a51f487193e6656f7affa1740","symbol":"hm2_xy2mod_instance_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa-hostmot2/xy2mod.c:98:function:hm2_xy2mod_instance_write"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"analogue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:13:pin:analogue"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"analogue","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:15:pin:analogue"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"digital","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:16:pin:digital"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:17:pin:enable"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"watchdog","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:18:pin:watchdog"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"mesa_7i65","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:1:component:mesa_7i65"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"scale","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:20:param:scale"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"is","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:22:param:is"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:25:option:extra_setup"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:26:option:count_function"}
{"language":"hal_comp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_7i65.comp","source_sha":"79905a3a409e4d0c34a3ad7abe58f3ce45487d85ebf1a4b7a22404968c3edc03","symbol":"firstrun","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_7i65.comp:28:variable:firstrun"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"mesa_uart","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:1:component:mesa_uart"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"tx","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:41:pin:tx"}
{"language":"hal_comp","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"rx","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:42:pin:rx"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"tx","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:43:pin:tx"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"rx","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:44:pin:rx"}
{"language":"hal_comp","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:48:option:extra_setup"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:50:function:send"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/mesa_uart.comp","source_sha":"b35127cea84e951994c0b9681061dd466a653e4e8a91b7d7b76aefa994231f7d","symbol":"receive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/mesa_uart.comp:51:function:receive"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_CTL_TIMEBASE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:112:macro:MOTENC_WATCHDOG_CTL_TIMEBASE"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_CTL_8MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:113:macro:MOTENC_WATCHDOG_CTL_8MS"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_CTL_16MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:114:macro:MOTENC_WATCHDOG_CTL_16MS"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_CTL_ENABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:115:macro:MOTENC_WATCHDOG_CTL_ENABLE"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_CTL_AUTO_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:116:macro:MOTENC_WATCHDOG_CTL_AUTO_RESET"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_WATCHDOG_RESET_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:119:macro:MOTENC_WATCHDOG_RESET_VALUE"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DAC_COUNT_ZERO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:122:macro:MOTENC_DAC_COUNT_ZERO"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DAC_VOLTS_MIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:123:macro:MOTENC_DAC_VOLTS_MIN"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DAC_VOLTS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:124:macro:MOTENC_DAC_VOLTS_MAX"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DAC_SCALE_MULTIPLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:125:macro:MOTENC_DAC_SCALE_MULTIPLY"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DAC_SCALE_DIVIDE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:126:macro:MOTENC_DAC_SCALE_DIVIDE"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:129:macro:MOTENC_ADC_COMMAND_CHN_0"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_0_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:130:macro:MOTENC_ADC_COMMAND_CHN_0_1"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_0_1_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:131:macro:MOTENC_ADC_COMMAND_CHN_0_1_2"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_0_1_2_3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:132:macro:MOTENC_ADC_COMMAND_CHN_0_1_2_3"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:133:macro:MOTENC_ADC_COMMAND_CHN_4"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_4_5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:134:macro:MOTENC_ADC_COMMAND_CHN_4_5"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_4_5_6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:135:macro:MOTENC_ADC_COMMAND_CHN_4_5_6"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_CHN_4_5_6_7","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:136:macro:MOTENC_ADC_COMMAND_CHN_4_5_6_7"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_COMMAND_POWER_DOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:137:macro:MOTENC_ADC_COMMAND_POWER_DOWN"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_SIGN_BIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:138:macro:MOTENC_ADC_SIGN_BIT"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_SIGN_EXTEND","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:139:macro:MOTENC_ADC_SIGN_EXTEND"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_VOLTS_MIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:140:macro:MOTENC_ADC_VOLTS_MIN"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_VOLTS_MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:141:macro:MOTENC_ADC_VOLTS_MAX"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_SCALE_MULTIPLY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:142:macro:MOTENC_ADC_SCALE_MULTIPLY"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_ADC_SCALE_DIVIDE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:143:macro:MOTENC_ADC_SCALE_DIVIDE"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"_MOTENC_H_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:38:macro:_MOTENC_H_"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_VENDOR_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:45:macro:MOTENC_VENDOR_ID"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DEVICE_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:46:macro:MOTENC_DEVICE_ID"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_SUB_SYS_VENDOR_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:47:macro:MOTENC_SUB_SYS_VENDOR_ID"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_SUB_SYS_DEVICE_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:48:macro:MOTENC_SUB_SYS_DEVICE_ID"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_PCI_MEM_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:50:macro:MOTENC_PCI_MEM_LEN"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_ADC_CHANNELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:52:macro:MOTENC_NUM_ADC_CHANNELS"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_DAC_CHANNELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:53:macro:MOTENC_NUM_DAC_CHANNELS"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_FPGA_NUM_ENCODER_CHANNELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:55:macro:MOTENC_FPGA_NUM_ENCODER_CHANNELS"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_FPGA_NUM_DIGITAL_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:56:macro:MOTENC_FPGA_NUM_DIGITAL_INPUTS"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_FPGA_NUM_DIGITAL_OUTPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:57:macro:MOTENC_FPGA_NUM_DIGITAL_OUTPUTS"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_FPGA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:59:macro:MOTENC_NUM_FPGA"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_ENCODER_CHANNELS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:60:macro:MOTENC_NUM_ENCODER_CHANNELS"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_DIGITAL_INPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:61:macro:MOTENC_NUM_DIGITAL_INPUTS"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_NUM_DIGITAL_OUTPUTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:62:macro:MOTENC_NUM_DIGITAL_OUTPUTS"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DIGITAL_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:75:macro:MOTENC_DIGITAL_OUT"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DIGITAL_OUT_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:76:macro:MOTENC_DIGITAL_OUT_SHFT"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DIGITAL_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:77:macro:MOTENC_DIGITAL_IN"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_DIGITAL_IN_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:78:macro:MOTENC_DIGITAL_IN_SHFT"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_CONTROL_ENCODER_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:81:macro:MOTENC_CONTROL_ENCODER_RESET"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_CONTROL_ENCODER_RESET_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:82:macro:MOTENC_CONTROL_ENCODER_RESET_SHFT"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_DIGITAL_IN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:84:macro:MOTENC_STATUS_DIGITAL_IN"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_DIGITAL_IN_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:85:macro:MOTENC_STATUS_DIGITAL_IN_SHFT"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_BOARD_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:86:macro:MOTENC_STATUS_BOARD_ID"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_BOARD_ID_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:87:macro:MOTENC_STATUS_BOARD_ID_SHFT"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_ADC_DONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:88:macro:MOTENC_STATUS_ADC_DONE"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_ESTOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:89:macro:MOTENC_STATUS_ESTOP"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_DIGITAL_IN2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:90:macro:MOTENC_STATUS_DIGITAL_IN2"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_DIGITAL_IN2_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:91:macro:MOTENC_STATUS_DIGITAL_IN2_SHFT"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_INDEX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:92:macro:MOTENC_STATUS_INDEX"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_INDEX_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:93:macro:MOTENC_STATUS_INDEX_SHFT"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_INDEX_LATCH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:94:macro:MOTENC_STATUS_INDEX_LATCH"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/motenc.h","source_sha":"9869c33a51f11961cf36df6f3a286e9a4cf54301aedba6ba6f38f03915ff5df2","symbol":"MOTENC_STATUS_INDEX_LATCH_SHFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/motenc.h:95:macro:MOTENC_STATUS_INDEX_LATCH_SHFT"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:154:function:rtapi_app_exit"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:186:function:Device_Init"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:208:function:Device_ExportPinsParametersFunctions"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportDigitalInPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:237:function:Device_ExportDigitalInPinsParametersFunctions"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"opto22_VENDOR_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:25:macro:opto22_VENDOR_ID"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"opto22_pci_AC5_DEVICE_ID","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:26:macro:opto22_pci_AC5_DEVICE_ID"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"MAX_BOARDS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:27:macro:MAX_BOARDS"}
{"language":"c","line":290,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportDigitalOutPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:290:function:Device_ExportDigitalOutPinsParametersFunctions"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"CONFIG_WRITE_OFFSET_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:31:macro:CONFIG_WRITE_OFFSET_0"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"CONFIG_READ_OFFSET_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:32:macro:CONFIG_READ_OFFSET_0"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"DATA_WRITE_OFFSET_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:33:macro:DATA_WRITE_OFFSET_0"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"DATA_READ_OFFSET_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:34:macro:DATA_READ_OFFSET_0"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"CONFIG_WRITE_OFFSET_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:37:macro:CONFIG_WRITE_OFFSET_1"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"CONFIG_READ_OFFSET_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:38:macro:CONFIG_READ_OFFSET_1"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"DATA_WRITE_OFFSET_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:39:macro:DATA_WRITE_OFFSET_1"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"DATA_READ_OFFSET_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:40:macro:DATA_READ_OFFSET_1"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:43:function:Device_Init"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:44:function:Device_ExportPinsParametersFunctions"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportDigitalInPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:45:function:Device_ExportDigitalInPinsParametersFunctions"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_ExportDigitalOutPinsParametersFunctions","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:46:function:Device_ExportDigitalOutPinsParametersFunctions"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_DigitalInRead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:48:function:Device_DigitalInRead"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"Device_DigitalOutWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:49:function:Device_DigitalOutWrite"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:77:function:rtapi_app_main"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"pci_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:81:type:pci_dev"}
{"language":"c","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.c","source_sha":"6d2782cd97fa1e981ace63f76d3ae6c1e57bfaeb3ab48c4c0947cc594e20422d","symbol":"MODULE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.c:8:macro:MODULE"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"OPTO_NUM_DIGITAL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:29:macro:OPTO_NUM_DIGITAL"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"DigitalPinsParams","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:34:type:DigitalPinsParams"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"port_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:44:type:port_t"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"DigitalPinsParams","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:46:type:DigitalPinsParams"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"board_data_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:53:type:board_data_t"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"pci_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:54:type:pci_dev"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/opto_ac5.h","source_sha":"759e1fffba05930207cca280e36fd26d7147af4bdbd95ae13ea1fd3308eae621","symbol":"port_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/opto_ac5.h:59:type:port_t"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write_relay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:153:function:write_relay"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:163:function:write_all"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:173:function:read_all"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"get_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:182:function:get_count"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:183:function:rtapi_app_main"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"MAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:21:macro:MAX"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:230:function:rtapi_app_exit"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:235:macro:FUNCTION"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"EXTRA_CLEANUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:236:macro:EXTRA_CLEANUP"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"fperiod","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:237:macro:fperiod"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"a","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:238:macro:a"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"b","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:239:macro:b"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"c","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:240:macro:c"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"ai_invert","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:241:macro:ai_invert"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"bi_invert","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:242:macro:bi_invert"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"ci_invert","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:243:macro:ci_invert"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"ai_not","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:244:macro:ai_not"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"bi_not","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:245:macro:bi_not"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"ci_not","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:246:macro:ci_not"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"ioaddr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:247:macro:ioaddr"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"dir_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:248:macro:dir_"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"get_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:252:function:get_count"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"extra_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:259:function:extra_setup"}
{"language":"c","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"extra_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:281:function:extra_cleanup"}
{"language":"c","line":292,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:292:function:write"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"inv","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:31:type:inv"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"port","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:33:type:port"}
{"language":"c","line":345,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:345:function:read"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"inv","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:37:type:inv"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"inv","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:38:type:inv"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"inv","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:39:type:inv"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:44:type:state"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"port","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:45:type:port"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:51:function:read"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:52:function:write"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write_relay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:53:function:write_relay"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"write_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:54:function:write_all"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"read_all","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:55:function:read_all"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"extra_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:57:function:extra_cleanup"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"SHIFT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:60:macro:SHIFT"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"pci_8255_outb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:61:function:pci_8255_outb"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"pci_8255_inb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:67:function:pci_8255_inb"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"inb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:68:function:inb"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pci_8255.c","source_sha":"f96a4a2131157378f39fdce92fd0d27f763653fc89c24cd35ae626b7e5c560b7","symbol":"export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pci_8255.c:74:function:export"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"reset","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:10:param:reset"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pin","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:12:param:pin"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pin","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:14:param:pin"}
{"language":"hal_comp","line":16,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"wait_clocks","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:16:pin:wait_clocks"}
{"language":"hal_comp","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:18:function:read"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:19:function:write"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pcl720","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:1:component:pcl720"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:20:function:reset"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"base_addr","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:29:variable:base_addr"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"out","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:31:variable:out"}
{"language":"hal_comp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"inv","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:32:variable:inv"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"res","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:33:variable:res"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"write_time","symbol_kind":"variable","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:35:variable:write_time"}
{"language":"hal_comp","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:37:option:count_function"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:38:option:extra_setup"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:7:pin:pin"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:8:pin:pin"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pcl720.comp","source_sha":"12786b1c70bb588a4d82f5c6868e00a03513563dc14b88290a4b31a0a599c2e9","symbol":"pin","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pcl720.comp:9:pin:pin"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"write16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:101:function:write16"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"FIRMWARE_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:112:macro:FIRMWARE_SIZE"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"pluto_program","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:113:function:pluto_program"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"pluto_clear_error_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:139:function:pluto_clear_error_register"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"pluto_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:146:function:pluto_cleanup"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"pluto_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:150:function:pluto_setup"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"hal_parport_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:30:type:hal_parport_t"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"llabs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:40:function:llabs"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"extend","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:43:function:extend"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"EPP_DIR_WRITE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:60:function:EPP_DIR_WRITE"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"EPP_DIR_READ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:61:function:EPP_DIR_READ"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"EPP_ADDR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:62:function:EPP_ADDR"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"EPP_WRITE","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:66:function:EPP_WRITE"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"EPP_READ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:70:function:EPP_READ"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"inb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:71:function:inb"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"read32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:75:function:read32"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"inl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:79:function:inl"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_common.h","source_sha":"8c5f5ae99714dc853932d2a353495ae3054defd4d66149e2667ee03081b260a7","symbol":"write32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_common.h:89:function:write32"}
{"language":"hal_comp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"dout","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:103:param:dout"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"din","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:106:pin:din"}
{"language":"hal_comp","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"din","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:107:pin:din"}
{"language":"hal_comp","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"communication_error","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:145:param:communication_error"}
{"language":"hal_comp","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"debug_0","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:153:param:debug_0"}
{"language":"hal_comp","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"debug_1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:154:param:debug_1"}
{"language":"hal_comp","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:156:option:singleton"}
{"language":"hal_comp","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:157:option:extra_setup"}
{"language":"hal_comp","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"extra_cleanup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:158:option:extra_cleanup"}
{"language":"hal_comp","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:160:option:data"}
{"language":"hal_comp","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:162:function:read"}
{"language":"hal_comp","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:163:function:write"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pluto_servo","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:17:component:pluto_servo"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:50:pin:encoder"}
{"language":"hal_comp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:51:pin:encoder"}
{"language":"hal_comp","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:52:pin:encoder"}
{"language":"hal_comp","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:53:pin:encoder"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:54:pin:encoder"}
{"language":"hal_comp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:56:param:encoder"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"encoder","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:58:param:encoder"}
{"language":"hal_comp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:60:pin:pwm"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:61:pin:pwm"}
{"language":"hal_comp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:62:param:pwm"}
{"language":"hal_comp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:63:param:pwm"}
{"language":"hal_comp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:64:param:pwm"}
{"language":"hal_comp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:65:param:pwm"}
{"language":"hal_comp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:66:param:pwm"}
{"language":"hal_comp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"pwm","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:69:param:pwm"}
{"language":"hal_comp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_servo.comp","source_sha":"3bde850baf306a530b140d84b0205a00081d9d8eb22e7bd24686972a78e6e2b6","symbol":"dout","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_servo.comp:72:pin:dout"}
{"language":"hal_comp","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:100:param:stepgen"}
{"language":"hal_comp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:101:param:stepgen"}
{"language":"hal_comp","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:102:param:stepgen"}
{"language":"hal_comp","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:104:param:stepgen"}
{"language":"hal_comp","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:105:param:stepgen"}
{"language":"hal_comp","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:106:param:stepgen"}
{"language":"hal_comp","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"dout","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:108:pin:dout"}
{"language":"hal_comp","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"dout","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:111:param:dout"}
{"language":"hal_comp","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"din","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:114:pin:din"}
{"language":"hal_comp","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"din","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:115:pin:din"}
{"language":"hal_comp","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"communication_error","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:119:param:communication_error"}
{"language":"hal_comp","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"debug_0","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:127:param:debug_0"}
{"language":"hal_comp","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"debug_1","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:128:param:debug_1"}
{"language":"hal_comp","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"debug_2","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:129:param:debug_2"}
{"language":"hal_comp","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"debug_3","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:130:param:debug_3"}
{"language":"hal_comp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"singleton","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:133:option:singleton"}
{"language":"hal_comp","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:134:option:extra_setup"}
{"language":"hal_comp","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"extra_cleanup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:135:option:extra_cleanup"}
{"language":"hal_comp","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"data","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:137:option:data"}
{"language":"hal_comp","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:139:function:read"}
{"language":"hal_comp","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:140:function:write"}
{"language":"hal_comp","line":17,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"pluto_step","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:17:component:pluto_step"}
{"language":"hal_comp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:94:pin:stepgen"}
{"language":"hal_comp","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:95:pin:stepgen"}
{"language":"hal_comp","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:96:pin:stepgen"}
{"language":"hal_comp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:97:pin:stepgen"}
{"language":"hal_comp","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:98:pin:stepgen"}
{"language":"hal_comp","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/pluto_step.comp","source_sha":"fa99d2dfe555ee3688e49364f79c0271109888b847f330233ca31de0f5ae9175","symbol":"stepgen","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/pluto_step.comp:99:pin:stepgen"}
{"language":"hal_comp","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_1_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:19:pin:pin_1_in"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"serport","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:1:component:serport"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_6_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:20:pin:pin_6_in"}
{"language":"hal_comp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_8_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:21:pin:pin_8_in"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_9_in","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:22:pin:pin_9_in"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_1_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:24:pin:pin_1_in_not"}
{"language":"hal_comp","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_6_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:25:pin:pin_6_in_not"}
{"language":"hal_comp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_8_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:26:pin:pin_8_in_not"}
{"language":"hal_comp","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_9_in_not","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:27:pin:pin_9_in_not"}
{"language":"hal_comp","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_3_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:29:pin:pin_3_out"}
{"language":"hal_comp","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_4_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:30:pin:pin_4_out"}
{"language":"hal_comp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_7_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:31:pin:pin_7_out"}
{"language":"hal_comp","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_3_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:33:param:pin_3_out_invert"}
{"language":"hal_comp","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_4_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:34:param:pin_4_out_invert"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"pin_7_out_invert","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:35:param:pin_7_out_invert"}
{"language":"hal_comp","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"ioaddr","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:36:param:ioaddr"}
{"language":"hal_comp","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"count_function","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:38:option:count_function"}
{"language":"hal_comp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"extra_setup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:39:option:extra_setup"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"extra_cleanup","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:40:option:extra_cleanup"}
{"language":"hal_comp","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"constructable","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:41:option:constructable"}
{"language":"hal_comp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:43:function:read"}
{"language":"hal_comp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/drivers/serport.comp","source_sha":"a687373e9ad4cb1d01bab5f5a28723f46e353e710ef022bb58bd7a86446b707e","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/drivers/serport.comp:44:function:write"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"would","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:118:macro:would"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_NAME_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:139:macro:HAL_NAME_LEN"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_NONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:144:macro:HAL_LOCK_NONE"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_LOAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:145:macro:HAL_LOCK_LOAD"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_CONFIG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:146:macro:HAL_LOCK_CONFIG"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_PARAMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:147:macro:HAL_LOCK_PARAMS"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:148:macro:HAL_LOCK_RUN"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_TUNE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:151:macro:HAL_LOCK_TUNE"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_LOCK_ALL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:153:macro:HAL_LOCK_ALL"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:174:function:hal_init"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:193:function:hal_exit"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:218:function:hal_ready"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_set_unready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:226:function:hal_set_unready"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_unready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:232:function:hal_unready"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_comp_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:238:function:hal_comp_name"}
{"language":"c","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"the","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:261:function:the"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"symbols","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:26:macro:symbols"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:2:macro:HAL_H"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"__attribute__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:324:function:__attribute__"}
{"language":"c","line":327,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_float_t","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:327:macro:hal_float_t"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_set_lock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:358:function:hal_set_lock"}
{"language":"c","line":367,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_get_lock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:367:function:hal_get_lock"}
{"language":"c","line":475,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_pin_alias","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:475:function:hal_pin_alias"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_signal_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:499:function:hal_signal_new"}
{"language":"c","line":507,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_signal_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:507:function:hal_signal_delete"}
{"language":"c","line":520,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_link","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:520:function:hal_link"}
{"language":"c","line":527,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_unlink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:527:function:hal_unlink"}
{"language":"c","line":635,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_bit_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:635:function:hal_param_bit_set"}
{"language":"c","line":636,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_float_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:636:function:hal_param_float_set"}
{"language":"c","line":637,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_u32_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:637:function:hal_param_u32_set"}
{"language":"c","line":638,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_s32_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:638:function:hal_param_s32_set"}
{"language":"c","line":639,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_u64_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:639:function:hal_param_u64_set"}
{"language":"c","line":640,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_s64_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:640:function:hal_param_s64_set"}
{"language":"c","line":647,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_alias","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:647:function:hal_param_alias"}
{"language":"c","line":664,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:664:function:hal_param_set"}
{"language":"c","line":774,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_thread_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:774:function:hal_thread_delete"}
{"language":"c","line":811,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_del_funct_from_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:811:function:hal_del_funct_from_thread"}
{"language":"c","line":818,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_start_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:818:function:hal_start_threads"}
{"language":"c","line":826,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stop_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:826:function:hal_stop_threads"}
{"language":"c","line":833,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:833:function:int"}
{"language":"c","line":837,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_set_constructor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:837:function:hal_set_constructor"}
{"language":"c","line":861,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:861:function:hal_port_read"}
{"language":"c","line":871,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_peek","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:871:function:hal_port_peek"}
{"language":"c","line":882,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_peek_commit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:882:function:hal_port_peek_commit"}
{"language":"c","line":892,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:892:function:hal_port_write"}
{"language":"c","line":897,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:897:function:hal_port_readable"}
{"language":"c","line":902,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:902:function:hal_port_writable"}
{"language":"c","line":907,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_buffer_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:907:function:hal_port_buffer_size"}
{"language":"c","line":913,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:913:function:hal_port_clear"}
{"language":"c","line":920,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_wait_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:920:function:hal_port_wait_readable"}
{"language":"c","line":925,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_port_wait_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:925:function:hal_port_wait_writable"}
{"language":"c","line":933,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:933:type:hal_stream_data"}
{"language":"c","line":942,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_shm","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:942:type:hal_stream_shm"}
{"language":"c","line":952,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"HAL_STREAM_MAX_PINS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:952:macro:HAL_STREAM_MAX_PINS"}
{"language":"c","line":954,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_create","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:954:function:hal_stream_create"}
{"language":"c","line":956,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:956:function:hal_stream_destroy"}
{"language":"c","line":959,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_attach","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:959:function:hal_stream_attach"}
{"language":"c","line":961,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_detach","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:961:function:hal_stream_detach"}
{"language":"c","line":964,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_element_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:964:function:hal_stream_element_count"}
{"language":"c","line":965,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_element_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:965:function:hal_stream_element_type"}
{"language":"c","line":968,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:968:function:hal_stream_read"}
{"language":"c","line":969,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:969:function:hal_stream_readable"}
{"language":"c","line":970,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_depth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:970:function:hal_stream_depth"}
{"language":"c","line":971,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_maxdepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:971:function:hal_stream_maxdepth"}
{"language":"c","line":972,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_num_underruns","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:972:function:hal_stream_num_underruns"}
{"language":"c","line":973,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_num_overruns","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:973:function:hal_stream_num_overruns"}
{"language":"c","line":975,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_wait_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:975:function:hal_stream_wait_readable"}
{"language":"c","line":978,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:978:function:hal_stream_write"}
{"language":"c","line":979,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:979:function:hal_stream_writable"}
{"language":"c","line":981,"parse_status":"parsed","path":"linuxcnc/src/hal/hal.h","source_sha":"1d60a23b8140742f68ef28c6cc7c84c11bce443c812e1513659197ab9d5417ad","symbol":"hal_stream_wait_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal.h:981:function:hal_stream_wait_writable"}
{"language":"c","line":1095,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_signal_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1095:function:hal_signal_delete"}
{"language":"c","line":1140,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_link","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1140:function:hal_link"}
{"language":"c","line":1311,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_unlink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1311:function:hal_unlink"}
{"language":"c","line":1360,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1360:function:hal_param_new"}
{"language":"c","line":1366,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1366:function:hal_param_new"}
{"language":"c","line":1372,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1372:function:hal_param_new"}
{"language":"c","line":1378,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1378:function:hal_param_new"}
{"language":"c","line":1392,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1392:function:hal_param_new"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_comp_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:140:function:free_comp_struct"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"unlink_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:141:function:unlink_pin"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_pin_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:142:function:free_pin_struct"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_sig_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:143:function:free_sig_struct"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_param_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:144:function:free_param_struct"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_oldname_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:145:function:free_oldname_struct"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_funct_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:147:function:free_funct_struct"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_funct_entry_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:149:function:free_funct_entry_struct"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_thread_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:151:function:free_thread_struct"}
{"language":"c","line":1556,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_bit_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1556:function:hal_param_bit_set"}
{"language":"c","line":1558,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1558:function:hal_param_set"}
{"language":"c","line":1561,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_float_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1561:function:hal_param_float_set"}
{"language":"c","line":1563,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1563:function:hal_param_set"}
{"language":"c","line":1566,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_u32_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1566:function:hal_param_u32_set"}
{"language":"c","line":1568,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1568:function:hal_param_set"}
{"language":"c","line":1571,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_s32_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1571:function:hal_param_s32_set"}
{"language":"c","line":1573,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1573:function:hal_param_set"}
{"language":"c","line":1576,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_u64_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1576:function:hal_param_u64_set"}
{"language":"c","line":1578,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1578:function:hal_param_set"}
{"language":"c","line":1581,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_s64_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1581:function:hal_param_s64_set"}
{"language":"c","line":1583,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1583:function:hal_param_set"}
{"language":"c","line":1588,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1588:function:hal_param_set"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"thread_task","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:159:function:thread_task"}
{"language":"c","line":1668,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_param_alias","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1668:function:hal_param_alias"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:168:function:hal_init"}
{"language":"c","line":1705,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"here","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1705:type:here"}
{"language":"c","line":1976,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_create_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:1976:function:hal_create_thread"}
{"language":"c","line":2147,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_thread_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2147:function:hal_thread_delete"}
{"language":"c","line":2198,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_add_funct_to_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2198:function:hal_add_funct_to_thread"}
{"language":"c","line":2330,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_del_funct_from_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2330:function:hal_del_funct_from_thread"}
{"language":"c","line":2420,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_start_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2420:function:hal_start_threads"}
{"language":"c","line":2441,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stop_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2441:function:hal_stop_threads"}
{"language":"c","line":2468,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"SHMPTR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2468:function:SHMPTR"}
{"language":"c","line":2474,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"SHMPTR","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2474:function:SHMPTR"}
{"language":"c","line":2477,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"list_init_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2477:function:list_init_entry"}
{"language":"c","line":2486,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"list_add_after","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2486:function:list_add_after"}
{"language":"c","line":2503,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"list_add_before","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2503:function:list_add_before"}
{"language":"c","line":2837,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_proc_clean","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2837:function:hal_proc_clean"}
{"language":"c","line":2844,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_proc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2844:function:hal_proc_init"}
{"language":"c","line":2856,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_proc_clean","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2856:function:hal_proc_clean"}
{"language":"c","line":2857,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_proc_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2857:function:hal_proc_init"}
{"language":"c","line":2860,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2860:function:rtapi_app_main"}
{"language":"c","line":286,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:286:function:hal_exit"}
{"language":"c","line":2912,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2912:function:rtapi_app_exit"}
{"language":"c","line":2941,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"thread_task","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2941:function:thread_task"}
{"language":"c","line":2996,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"init_hal_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:2996:function:init_hal_data"}
{"language":"c","line":3341,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_comp_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3341:function:free_comp_struct"}
{"language":"c","line":3414,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"unlink_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3414:function:unlink_pin"}
{"language":"c","line":3479,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_pin_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3479:function:free_pin_struct"}
{"language":"c","line":3497,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_sig_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3497:function:free_sig_struct"}
{"language":"c","line":3521,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_param_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3521:function:free_param_struct"}
{"language":"c","line":3534,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_oldname_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3534:function:free_oldname_struct"}
{"language":"c","line":3544,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_funct_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3544:function:free_funct_struct"}
{"language":"c","line":3600,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_funct_entry_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3600:function:free_funct_entry_struct"}
{"language":"c","line":3618,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"free_thread_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3618:function:free_thread_struct"}
{"language":"c","line":3707,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_atomic_load","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3707:function:hal_port_atomic_load"}
{"language":"c","line":3714,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_atomic_store_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3714:function:hal_port_atomic_store_read"}
{"language":"c","line":3720,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_atomic_store_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3720:function:hal_port_atomic_store_write"}
{"language":"c","line":3726,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_bytes_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3726:function:hal_port_bytes_readable"}
{"language":"c","line":3737,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_bytes_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3737:function:hal_port_bytes_writable"}
{"language":"c","line":3789,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_alloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3789:function:hal_port_alloc"}
{"language":"c","line":3796,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"SHMOFF","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3796:function:SHMOFF"}
{"language":"c","line":3800,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3800:function:hal_port_read"}
{"language":"c","line":3833,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_peek","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3833:function:hal_port_peek"}
{"language":"c","line":3864,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_peek_commit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3864:function:hal_port_peek_commit"}
{"language":"c","line":3894,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3894:function:hal_port_write"}
{"language":"c","line":3947,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3947:function:hal_port_readable"}
{"language":"c","line":3953,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_bytes_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3953:function:hal_port_bytes_readable"}
{"language":"c","line":3958,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3958:function:hal_port_writable"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_set_constructor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:395:function:hal_set_constructor"}
{"language":"c","line":3964,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_bytes_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3964:function:hal_port_bytes_writable"}
{"language":"c","line":3969,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_buffer_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3969:function:hal_port_buffer_size"}
{"language":"c","line":3978,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3978:function:hal_port_clear"}
{"language":"c","line":3990,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_wait_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3990:function:hal_port_wait_readable"}
{"language":"c","line":3997,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_port_wait_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:3997:function:hal_port_wait_writable"}
{"language":"c","line":4010,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"halpr_parse_types","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4010:function:halpr_parse_types"}
{"language":"c","line":4054,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_create","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4054:function:hal_stream_create"}
{"language":"c","line":4082,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4082:function:hal_stream_destroy"}
{"language":"c","line":4087,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_advance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4087:function:hal_stream_advance"}
{"language":"c","line":4093,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_newin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4093:function:hal_stream_newin"}
{"language":"c","line":4094,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_advance","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4094:function:hal_stream_advance"}
{"language":"c","line":4097,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4097:function:hal_stream_writable"}
{"language":"c","line":4101,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4101:function:hal_stream_readable"}
{"language":"c","line":4105,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_depth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4105:function:hal_stream_depth"}
{"language":"c","line":4113,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_maxdepth","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4113:function:hal_stream_maxdepth"}
{"language":"c","line":4118,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_wait_writable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4118:function:hal_stream_wait_writable"}
{"language":"c","line":4125,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_wait_readable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4125:function:hal_stream_wait_readable"}
{"language":"c","line":4133,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_atomic_load_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4133:function:hal_stream_atomic_load_in"}
{"language":"c","line":4135,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"atomic_load_explicit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4135:function:atomic_load_explicit"}
{"language":"c","line":4138,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_atomic_load_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4138:function:hal_stream_atomic_load_out"}
{"language":"c","line":4140,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"atomic_load_explicit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4140:function:atomic_load_explicit"}
{"language":"c","line":4144,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_atomic_store_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4144:function:hal_stream_atomic_store_in"}
{"language":"c","line":4149,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_atomic_store_out","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4149:function:hal_stream_atomic_store_out"}
{"language":"c","line":4154,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4154:function:hal_stream_write"}
{"language":"c","line":4163,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4163:type:hal_stream_data"}
{"language":"c","line":4170,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4170:function:hal_stream_read"}
{"language":"c","line":4179,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4179:type:hal_stream_data"}
{"language":"c","line":4186,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_attach","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4186:function:hal_stream_attach"}
{"language":"c","line":4200,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_shm","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4200:type:hal_stream_shm"}
{"language":"c","line":4244,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_detach","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4244:function:hal_stream_detach"}
{"language":"c","line":4257,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_element_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4257:function:hal_stream_element_count"}
{"language":"c","line":4261,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_element_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4261:function:hal_stream_element_type"}
{"language":"c","line":4265,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_num_overruns","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4265:function:hal_stream_num_overruns"}
{"language":"c","line":4269,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_stream_num_underruns","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:4269:function:hal_stream_num_underruns"}
{"language":"c","line":432,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_set_unready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:432:function:hal_set_unready"}
{"language":"c","line":444,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:444:function:hal_ready"}
{"language":"c","line":484,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_unready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:484:function:hal_unready"}
{"language":"c","line":541,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_set_lock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:541:function:hal_set_lock"}
{"language":"c","line":555,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_get_lock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:555:function:hal_get_lock"}
{"language":"c","line":574,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:574:function:hal_pin_new"}
{"language":"c","line":587,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:587:function:hal_pin_new"}
{"language":"c","line":593,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:593:function:hal_pin_new"}
{"language":"c","line":599,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:599:function:hal_pin_new"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:605:function:hal_pin_new"}
{"language":"c","line":611,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:611:function:hal_pin_new"}
{"language":"c","line":627,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:627:function:hal_pin_new"}
{"language":"c","line":836,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_pin_alias","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:836:function:hal_pin_alias"}
{"language":"c","line":873,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"here","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:873:type:here"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"init_hal_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:93:function:init_hal_data"}
{"language":"c","line":964,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_lib.c","source_sha":"400c06b35b63e3034271971369eb7ce8fdb703804936c68d20b6f5e050df8a88","symbol":"hal_signal_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_lib.c:964:function:hal_signal_new"}
{"language":"c","line":18,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_parport.h","source_sha":"b2d2b89f405e5545845670e4ec259b13e2227228c1a5db7dbfc3cea2b089655f","symbol":"HAL_PARPORT_COMMON_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_parport.h:18:macro:HAL_PARPORT_COMMON_H"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_parport.h","source_sha":"b2d2b89f405e5545845670e4ec259b13e2227228c1a5db7dbfc3cea2b089655f","symbol":"hal_parport_t","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_parport.h:22:macro:hal_parport_t"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_parport.h","source_sha":"b2d2b89f405e5545845670e4ec259b13e2227228c1a5db7dbfc3cea2b089655f","symbol":"hal_parport_get","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_parport.h:23:macro:hal_parport_get"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_parport.h","source_sha":"b2d2b89f405e5545845670e4ec259b13e2227228c1a5db7dbfc3cea2b089655f","symbol":"hal_parport_release","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_parport.h:25:macro:hal_parport_release"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:120:macro:HAL_KEY"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_VER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:121:macro:HAL_VER"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:122:macro:HAL_SIZE"}
{"language":"c","line":123,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_PSEUDO_COMP_PREFIX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:123:macro:HAL_PSEUDO_COMP_PREFIX"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_shmchk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:140:function:hal_shmchk"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_shmoff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:146:function:hal_shmoff"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_shmfield","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:152:type:hal_shmfield"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"bool","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:163:function:bool"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_make_shmfield","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:169:function:hal_make_shmfield"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMFIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:175:macro:SHMFIELD"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMPTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:176:macro:SHMPTR"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMOFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:177:macro:SHMOFF"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMFIELD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:179:macro:SHMFIELD"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMPTR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:182:macro:SHMPTR"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMOFF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:185:macro:SHMOFF"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"SHMCHK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:192:macro:SHMCHK"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_list_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:216:type:hal_list_t"}
{"language":"c","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_oldname_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:225:type:hal_oldname_t"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_comp_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:230:type:hal_comp_t"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_pin_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:231:type:hal_pin_t"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_sig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:232:type:hal_sig_t"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_param_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:233:type:hal_param_t"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_funct_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:234:type:hal_funct_t"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_funct_entry_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:235:type:hal_funct_entry_t"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_thread_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:236:type:hal_thread_t"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_data_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:246:type:hal_data_t"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_comp_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:294:type:hal_comp_t"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_PRIV_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:2:macro:HAL_PRIV_H"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_pin_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:310:type:hal_pin_t"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_sig_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:325:type:hal_sig_t"}
{"language":"c","line":338,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_param_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:338:type:hal_param_t"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_funct_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:364:type:hal_funct_t"}
{"language":"c","line":378,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_funct_entry_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:378:type:hal_funct_entry_t"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_STACKSIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:385:macro:HAL_STACKSIZE"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_thread_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:387:type:hal_thread_t"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"list_init_entry","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:435:function:list_init_entry"}
{"language":"c","line":438,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"list_add_after","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:438:function:list_add_after"}
{"language":"c","line":439,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"list_add_before","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:439:function:list_add_before"}
{"language":"c","line":489,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_port_alloc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:489:function:hal_port_alloc"}
{"language":"c","line":493,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"HAL_STREAM_MAGIC_NUM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:493:macro:HAL_STREAM_MAGIC_NUM"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_stream_shm","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:494:type:hal_stream_shm"}
{"language":"c","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"hal_stream_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:503:type:hal_stream_data"}
{"language":"c","line":506,"parse_status":"parsed","path":"linuxcnc/src/hal/hal_priv.h","source_sha":"19c243e1afec1edcb56c2b353ec6132cc45934283b5d90688e5d3c705cf05d35","symbol":"halpr_parse_types","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/hal_priv.h:506:function:halpr_parse_types"}
{"language":"cpp","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"from_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:103:function:from_python"}
{"language":"cpp","line":1107,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1107:function:PyBool_FromLong"}
{"language":"cpp","line":1138,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1138:function:PyBool_FromLong"}
{"language":"cpp","line":1139,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1139:function:Py_BuildValue"}
{"language":"cpp","line":1140,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1140:function:Py_BuildValue"}
{"language":"cpp","line":1141,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1141:function:Py_BuildValue"}
{"language":"cpp","line":1142,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1142:function:Py_BuildValue"}
{"language":"cpp","line":1143,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1143:function:Py_BuildValue"}
{"language":"cpp","line":1164,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1164:function:PyBool_FromLong"}
{"language":"cpp","line":1165,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1165:function:Py_BuildValue"}
{"language":"cpp","line":1166,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1166:function:Py_BuildValue"}
{"language":"cpp","line":1167,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1167:function:Py_BuildValue"}
{"language":"cpp","line":1168,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1168:function:Py_BuildValue"}
{"language":"cpp","line":1169,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1169:function:Py_BuildValue"}
{"language":"cpp","line":1183,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1183:function:PyBool_FromLong"}
{"language":"cpp","line":1184,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1184:function:Py_BuildValue"}
{"language":"cpp","line":1185,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1185:function:Py_BuildValue"}
{"language":"cpp","line":1186,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1186:function:Py_BuildValue"}
{"language":"cpp","line":1187,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1187:function:Py_BuildValue"}
{"language":"cpp","line":1188,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"Py_BuildValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1188:function:Py_BuildValue"}
{"language":"cpp","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"from_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:124:function:from_python"}
{"language":"cpp","line":1447,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"shmobject","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1447:type:shmobject"}
{"language":"cpp","line":1456,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyshm_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1456:function:pyshm_init"}
{"language":"cpp","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"from_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:145:function:from_python"}
{"language":"cpp","line":1479,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyshm_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1479:function:pyshm_delete"}
{"language":"cpp","line":1486,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"shm_buffer_getbuffer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1486:function:shm_buffer_getbuffer"}
{"language":"cpp","line":1528,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1528:function:PyLong_FromLong"}
{"language":"cpp","line":1588,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"streamobj","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1588:type:streamobj"}
{"language":"cpp","line":1598,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pystream_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1598:function:pystream_init"}
{"language":"cpp","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"paramunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:166:type:paramunion"}
{"language":"cpp","line":1722,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"VFC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1722:macro:VFC"}
{"language":"cpp","line":1727,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"T","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1727:function:T"}
{"language":"cpp","line":1730,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1730:function:to_python"}
{"language":"cpp","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pinunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:175:type:pinunion"}
{"language":"cpp","line":1762,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pystream_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1762:function:pystream_delete"}
{"language":"cpp","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"halunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:185:type:halunion"}
{"language":"cpp","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pinunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:186:type:pinunion"}
{"language":"cpp","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"paramunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:187:type:paramunion"}
{"language":"cpp","line":1889,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyInit__hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1889:function:PyInit__hal"}
{"language":"cpp","line":1890,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyInit__hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:1890:function:PyInit__hal"}
{"language":"cpp","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"haldirunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:190:type:haldirunion"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"halitem","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:195:type:halitem"}
{"language":"cpp","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"haldirunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:198:type:haldirunion"}
{"language":"cpp","line":199,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"halunion","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:199:type:halunion"}
{"language":"cpp","line":202,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhalitem","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:202:type:pyhalitem"}
{"language":"cpp","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"halobject","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:212:type:halobject"}
{"language":"cpp","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:232:function:pyhal_init"}
{"language":"cpp","line":261,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_exit_impl","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:261:function:pyhal_exit_impl"}
{"language":"cpp","line":276,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:276:function:pyhal_delete"}
{"language":"cpp","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_write_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:282:function:pyhal_write_common"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"EXCEPTION_IF_NOT_LIVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:31:macro:EXCEPTION_IF_NOT_LIVE"}
{"language":"cpp","line":370,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:370:function:to_python"}
{"language":"cpp","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:371:function:to_python"}
{"language":"cpp","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:372:function:to_python"}
{"language":"cpp","line":373,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:373:function:to_python"}
{"language":"cpp","line":374,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:374:function:to_python"}
{"language":"cpp","line":375,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:375:function:to_python"}
{"language":"cpp","line":382,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:382:function:to_python"}
{"language":"cpp","line":383,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:383:function:to_python"}
{"language":"cpp","line":384,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:384:function:to_python"}
{"language":"cpp","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:385:function:to_python"}
{"language":"cpp","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:386:function:to_python"}
{"language":"cpp","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"to_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:387:function:to_python"}
{"language":"cpp","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:39:function:PyBool_FromLong"}
{"language":"cpp","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:437:function:pyhal_pin_new"}
{"language":"cpp","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromUnsignedLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:43:function:PyLong_FromUnsignedLong"}
{"language":"cpp","line":472,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:472:function:pyhal_pin_new"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:47:function:PyLong_FromLong"}
{"language":"cpp","line":488,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_create_param","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:488:function:pyhal_create_param"}
{"language":"cpp","line":505,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_create_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:505:function:pyhal_create_pin"}
{"language":"cpp","line":519,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_pin_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:519:function:pyhal_pin_new"}
{"language":"cpp","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromUnsignedLongLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:51:function:PyLong_FromUnsignedLongLong"}
{"language":"cpp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLongLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:55:function:PyLong_FromLongLong"}
{"language":"cpp","line":578,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_read_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:578:function:pyhal_read_common"}
{"language":"cpp","line":581,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_setattro","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:581:function:pyhal_setattro"}
{"language":"cpp","line":584,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_write_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:584:function:pyhal_write_common"}
{"language":"cpp","line":587,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:587:function:pyhal_len"}
{"language":"cpp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyFloat_FromDouble","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:59:function:PyFloat_FromDouble"}
{"language":"cpp","line":601,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyUnicode_FromString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:601:function:PyUnicode_FromString"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"from_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:62:function:from_python"}
{"language":"cpp","line":738,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhalpin_init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:738:function:pyhalpin_init"}
{"language":"cpp","line":744,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhalpin_delete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:744:function:pyhalpin_delete"}
{"language":"cpp","line":761,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"pyhal_read_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:761:function:pyhal_read_common"}
{"language":"cpp","line":766,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:766:function:PyLong_FromLong"}
{"language":"cpp","line":772,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:772:function:PyLong_FromLong"}
{"language":"cpp","line":774,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyLong_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:774:function:PyLong_FromLong"}
{"language":"cpp","line":779,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:779:function:PyBool_FromLong"}
{"language":"cpp","line":786,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyUnicode_FromString","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:786:function:PyUnicode_FromString"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"from_python","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:82:function:from_python"}
{"language":"cpp","line":873,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:873:function:PyBool_FromLong"}
{"language":"cpp","line":889,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:889:function:PyBool_FromLong"}
{"language":"cpp","line":903,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:903:function:PyBool_FromLong"}
{"language":"cpp","line":939,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:939:function:PyBool_FromLong"}
{"language":"cpp","line":951,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:951:function:PyBool_FromLong"}
{"language":"cpp","line":963,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"PyBool_FromLong","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:963:function:PyBool_FromLong"}
{"language":"cpp","line":966,"parse_status":"parsed","path":"linuxcnc/src/hal/halmodule.cc","source_sha":"47433575fa16f55cb5542e42cd0d21c138a40d903d19a27d9ab0a848fe29bb3a","symbol":"set_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/halmodule.cc:966:function:set_common"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"__call__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:100:function:__call__"}
{"language":"python","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"load_handlers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:104:function:load_handlers"}
{"language":"python","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"add_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:107:function:add_handler"}
{"language":"python","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:167:function:main"}
{"language":"python","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"dbg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:88:function:dbg"}
{"language":"python","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"on_window_destroy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:93:function:on_window_destroy"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"Trampoline","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:96:class:Trampoline"}
{"language":"python","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gladevcp.py","source_sha":"228527202fce810ec65a9ff366a926661198256eae43c18c682927c87976cdad","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gladevcp.py:97:function:__init__"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:164:function:quit"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"match_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:170:function:match_string"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"gs2_set_accel_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:187:function:gs2_set_accel_time"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"gs2_set_decel_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:211:function:gs2_set_decel_time"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"gs2_set_braking_resistor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:251:function:gs2_set_braking_resistor"}
{"language":"c","line":312,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"gs2_show_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:312:function:gs2_show_config"}
{"language":"c","line":345,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"write_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:345:function:write_data"}
{"language":"c","line":403,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:403:function:usage"}
{"language":"c","line":449,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:449:function:read_data"}
{"language":"c","line":491,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:491:function:main"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:499:type:timespec"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"START_REGISTER_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:55:macro:START_REGISTER_R"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"NUM_REGISTERS_R","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:56:macro:NUM_REGISTERS_R"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"START_REGISTER_W","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:64:macro:START_REGISTER_W"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"NUM_REGISTERS_W","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:65:macro:NUM_REGISTERS_W"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_STOP_METHOD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:68:macro:GS2_REG_STOP_METHOD"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_STOP_METHOD__RAMP_TO_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:69:macro:GS2_REG_STOP_METHOD__RAMP_TO_STOP"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_STOP_METHOD__COAST_TO_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:70:macro:GS2_REG_STOP_METHOD__COAST_TO_STOP"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_ACCELERATION_TIME_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:72:macro:GS2_REG_ACCELERATION_TIME_1"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_DECELERATION_TIME_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:74:macro:GS2_REG_DECELERATION_TIME_1"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_OVER_VOLTAGE_STALL_PREVENTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:76:macro:GS2_REG_OVER_VOLTAGE_STALL_PREVENTION"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_OVER_VOLTAGE_STALL_PREVENTION__ENABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:77:macro:GS2_REG_OVER_VOLTAGE_STALL_PREVENTION__ENABLE"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/gs2_vfd.c","source_sha":"2c02d9c008b5e6973eb9b2104a2604ee504a7e79d6d060468361468a19830a96","symbol":"GS2_REG_OVER_VOLTAGE_STALL_PREVENTION__DISABLE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/gs2_vfd.c:78:macro:GS2_REG_OVER_VOLTAGE_STALL_PREVENTION__DISABLE"}
{"language":"python","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"get","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:138:function:get"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"set","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:142:function:set"}
{"language":"python","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:146:function:update"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"tohalname","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:31:function:tohalname"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"HalWrapper","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:34:class:HalWrapper"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:35:function:__init__"}
{"language":"python","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"drive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:41:function:drive"}
{"language":"python","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"newpin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:45:function:newpin"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"newparam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:49:function:newparam"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:53:function:__getitem__"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:58:function:__setitem__"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"HalInputDevice","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:69:class:HalInputDevice"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hal_input.py","source_sha":"84e91fa24ab283813c46502aa80327a4b0ad1ce5357761ad77a90923422e29f1","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hal_input.py:70:function:__init__"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"error_treat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:108:function:error_treat"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"hycomm_send","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:242:function:hycomm_send"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"WAIT_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:289:macro:WAIT_DATA"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:328:type:timeval"}
{"language":"c","line":487,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"build_query","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:487:function:build_query"}
{"language":"c","line":552,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"hy_comm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:552:function:hy_comm"}
{"language":"c","line":676,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"hycomm_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:676:function:hycomm_close"}
{"language":"c","line":691,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"hycomm_connect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:691:function:hycomm_connect"}
{"language":"c","line":693,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"termios","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:693:type:termios"}
{"language":"c","line":723,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"baud","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:723:function:baud"}
{"language":"c","line":827,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:827:function:input"}
{"language":"c","line":864,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:864:function:control"}
{"language":"c","line":865,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"control","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:865:function:control"}
{"language":"c","line":885,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:885:function:output"}
{"language":"c","line":896,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c","source_sha":"de2ff588d6789786102dfa6dcfb58ef9c320c9b56706b09f7d7526f61942ae28","symbol":"data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.c:896:function:data"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"termios","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:101:type:termios"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"_hycomm_data_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:117:type:_hycomm_data_t"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"hycomm_close","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:132:function:hycomm_close"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"hycomm_connect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:138:function:hycomm_connect"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"hy_comm","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:140:function:hy_comm"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"HY_COMM_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:29:macro:HY_COMM_H"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MAX_DATA_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:35:macro:MAX_DATA_LENGTH"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MAX_QUERY_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:36:macro:MAX_QUERY_LENGTH"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MAX_RESPONSE_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:37:macro:MAX_RESPONSE_LENGTH"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MIN_QUERY_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:38:macro:MIN_QUERY_SIZE"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MAX_PACKET_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:39:macro:MAX_PACKET_SIZE"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"TIME_OUT_BEGIN_OF_FRAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:42:macro:TIME_OUT_BEGIN_OF_FRAME"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"TIME_OUT_END_OF_FRAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:43:macro:TIME_OUT_END_OF_FRAME"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"FALSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:46:macro:FALSE"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"TRUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:50:macro:TRUE"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"COMM_TIME_OUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:54:macro:COMM_TIME_OUT"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"PORT_SOCKET_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:55:macro:PORT_SOCKET_FAILURE"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"SELECT_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:56:macro:SELECT_FAILURE"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"TOO_MANY_DATAS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:57:macro:TOO_MANY_DATAS"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"INVALID_CRC","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:58:macro:INVALID_CRC"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"INVALID_EXCEPTION_CODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:59:macro:INVALID_EXCEPTION_CODE"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"FUNCTION_READ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:63:macro:FUNCTION_READ"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"FUNCTION_WRITE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:64:macro:FUNCTION_WRITE"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"WRITE_CONTROL_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:65:macro:WRITE_CONTROL_DATA"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"READ_CONTROL_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:66:macro:READ_CONTROL_STATUS"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"WRITE_FREQ_DATA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:67:macro:WRITE_FREQ_DATA"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"LOOP_TEST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:68:macro:LOOP_TEST"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"COMMS_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:82:macro:COMMS_FAILURE"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"ILLEGAL_FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:83:macro:ILLEGAL_FUNCTION"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"ILLEGAL_PARAMETER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:84:macro:ILLEGAL_PARAMETER"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"ILLEGAL_DATA_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:85:macro:ILLEGAL_DATA_VALUE"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"SLAVE_DEVICE_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:86:macro:SLAVE_DEVICE_FAILURE"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"ACKNOWLEDGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:87:macro:ACKNOWLEDGE"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"SLAVE_DEVICE_BUSY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:88:macro:SLAVE_DEVICE_BUSY"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"NEGATIVE_ACKNOWLEDGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:89:macro:NEGATIVE_ACKNOWLEDGE"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"MEMORY_PARITY_ERROR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:90:macro:MEMORY_PARITY_ERROR"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"PORT_FAILURE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:92:macro:PORT_FAILURE"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h","source_sha":"456a9fdaf2cc8d4301f6f4c12228b243b19a2365c6d77a4ec91b31c41c926f17","symbol":"_hycomm_param_t","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_comm.h:94:type:_hycomm_param_t"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"quit_signal_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:143:function:quit_signal_handler"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"match_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:179:function:match_string"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:195:function:usage"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"write_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:252:function:write_data"}
{"language":"c","line":383,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"read_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:383:function:read_setup"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"HYCOMM_MIN_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:41:macro:HYCOMM_MIN_OK"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_SetF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:45:macro:STATUS_SetF"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_OutF","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:46:macro:STATUS_OutF"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_OutA","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:47:macro:STATUS_OutA"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_RoTT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:48:macro:STATUS_RoTT"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_DCV","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:49:macro:STATUS_DCV"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_ACV","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:50:macro:STATUS_ACV"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_Cont","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:51:macro:STATUS_Cont"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"STATUS_Tmp","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:52:macro:STATUS_Tmp"}
{"language":"c","line":558,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:558:function:read_data"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Run_Fwd","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:55:macro:CONTROL_Run_Fwd"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Run_Rev","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:56:macro:CONTROL_Run_Rev"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Stop","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:57:macro:CONTROL_Stop"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Run","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:60:macro:CONTROL_Run"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Jog","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:61:macro:CONTROL_Jog"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Command_rf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:62:macro:CONTROL_Command_rf"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Running","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:63:macro:CONTROL_Running"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Jogging","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:64:macro:CONTROL_Jogging"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Running_rf","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:65:macro:CONTROL_Running_rf"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Bracking","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:66:macro:CONTROL_Bracking"}
{"language":"c","line":671,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:671:function:main"}
{"language":"c","line":678,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:678:type:timespec"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c","source_sha":"55061703c17b84ffd641ac4252defefa65074b0c8eb1737c0d7a658b980377c6","symbol":"CONTROL_Track_Start","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/huanyang-vfd/hy_vfd.c:67:macro:CONTROL_Track_Start"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:119:function:quit"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"match_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:124:function:match_string"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:141:function:usage"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"hy_modbus_sleep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:186:function:hy_modbus_sleep"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"set_motor_on_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:195:function:set_motor_on_forward"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"set_motor_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:213:function:set_motor_off"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"set_motor_frequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:231:function:set_motor_frequency"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"read_modbus_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:250:function:read_modbus_register"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"read_modbus_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:275:function:read_modbus_registers"}
{"language":"c","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:330:function:main"}
{"language":"c","line":340,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:340:type:timespec"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"NUM_MODBUS_RETRIES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:40:macro:NUM_MODBUS_RETRIES"}
{"language":"c","line":485,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:485:type:sigaction"}
{"language":"c","line":518,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/hy_gt_vfd.c","source_sha":"85b7789d18c45fe376568eb5e6f25a293b4231bcd95ecc210298c9e18894fb31","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/hy_gt_vfd.c:518:type:timeval"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"flush","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:121:function:flush"}
{"language":"cpp","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"receive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:133:function:receive"}
{"language":"cpp","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUS_RTU_SLAVE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:21:macro:_MODBUS_RTU_SLAVE"}
{"language":"cpp","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"check_integrity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:227:function:check_integrity"}
{"language":"cpp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUS_RTU_FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:22:macro:_MODBUS_RTU_FUNCTION"}
{"language":"cpp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUS_RTU_PRESET_REQ_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:23:macro:_MODBUS_RTU_PRESET_REQ_LENGTH"}
{"language":"cpp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUS_RTU_PRESET_RSP_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:24:macro:_MODBUS_RTU_PRESET_RSP_LENGTH"}
{"language":"cpp","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUS_RTU_CHECKSUM_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:26:macro:_MODBUS_RTU_CHECKSUM_LENGTH"}
{"language":"cpp","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_MODBUSINO_RTU_MAX_ADU_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:28:macro:_MODBUSINO_RTU_MAX_ADU_LENGTH"}
{"language":"cpp","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_FC_READ_HOLDING_REGISTERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:31:macro:_FC_READ_HOLDING_REGISTERS"}
{"language":"cpp","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"_FC_WRITE_MULTIPLE_REGISTERS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:32:macro:_FC_WRITE_MULTIPLE_REGISTERS"}
{"language":"cpp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"crc16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:40:function:crc16"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"check_integrity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:69:function:check_integrity"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp","source_sha":"64169dfd2e07bd49f64585b1bcce831b5a177c9aeb6b6107aa4896eb8c883ad0","symbol":"send_msg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.cpp:97:function:send_msg"}
{"language":"c","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"Modbusino_h","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:12:macro:Modbusino_h"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"MODBUS_BROADCAST_ADDRESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:22:macro:MODBUS_BROADCAST_ADDRESS"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"MODBUS_EXCEPTION_ILLEGAL_FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:25:macro:MODBUS_EXCEPTION_ILLEGAL_FUNCTION"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"MODBUS_EXCEPTION_ILLEGAL_DATA_ADDRESS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:26:macro:MODBUS_EXCEPTION_ILLEGAL_DATA_ADDRESS"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"MODBUS_EXCEPTION_ILLEGAL_DATA_VALUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:27:macro:MODBUS_EXCEPTION_ILLEGAL_DATA_VALUE"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"ModbusinoSlave","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:29:type:ModbusinoSlave"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:32:function:setup"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h","source_sha":"17df6fec2cc0ab150a9ec58e38c94b9b2f009c1e1b5fbe6def6aa3ca0204352f","symbol":"loop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/examples/mb2hal_example_01_arduino/Modbusino/Modbusino.h:33:function:loop"}
{"language":"c","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"is_this_tx_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:281:function:is_this_tx_ready"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"get_tx_connection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:324:function:get_tx_connection"}
{"language":"c","line":331,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:331:type:timeval"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:37:function:main"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"set_init_gbl_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:408:function:set_init_gbl_params"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"get_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:428:function:get_time"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:430:type:timeval"}
{"language":"c","line":440,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"quit_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:440:function:quit_signal"}
{"language":"c","line":448,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c","source_sha":"10bc1d2cfba20056e8dfd254c1246592fce1525c23ee2a4eeaaa48e6d4e5e13c","symbol":"quit_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.c:448:function:quit_cleanup"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"is_this_tx_ready","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:163:function:is_this_tx_ready"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"get_tx_connection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:164:function:get_tx_connection"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"set_init_gbl_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:165:function:set_init_gbl_params"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"get_time","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:166:function:get_time"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"quit_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:167:function:quit_signal"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"quit_cleanup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:168:function:quit_cleanup"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_main_args","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:171:function:parse_main_args"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:172:function:parse_ini_file"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_common_section","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:173:function:parse_common_section"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_transaction_section","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:174:function:parse_transaction_section"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_tcp_subsection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:175:function:parse_tcp_subsection"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"parse_serial_subsection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:176:function:parse_serial_subsection"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"check_int_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:177:function:check_int_in"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"check_str_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:178:function:check_str_in"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"init_mb_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:179:function:init_mb_links"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"init_mb_tx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:180:function:init_mb_tx"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"create_HAL_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:183:function:create_HAL_pins"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"create_each_mb_tx_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:184:function:create_each_mb_tx_hal_pins"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_01_read_coils","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:187:function:fnct_01_read_coils"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_02_read_discrete_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:188:function:fnct_02_read_discrete_inputs"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_03_read_holding_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:189:function:fnct_03_read_holding_registers"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_04_read_input_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:190:function:fnct_04_read_input_registers"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_05_write_single_coil","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:191:function:fnct_05_write_single_coil"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_06_write_single_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:192:function:fnct_06_write_single_register"}
{"language":"c","line":193,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_15_write_multiple_coils","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:193:function:fnct_15_write_multiple_coils"}
{"language":"c","line":194,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"fnct_16_write_multiple_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:194:function:fnct_16_write_multiple_registers"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_LINKS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:19:macro:MB2HAL_MAX_LINKS"}
{"language":"c","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_DEVICE_LENGTH","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:20:macro:MB2HAL_MAX_DEVICE_LENGTH"}
{"language":"c","line":21,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_DEFAULT_TCP_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:21:macro:MB2HAL_DEFAULT_TCP_PORT"}
{"language":"c","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_DEFAULT_MB_RESPONSE_TIMEOUT_MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:22:macro:MB2HAL_DEFAULT_MB_RESPONSE_TIMEOUT_MS"}
{"language":"c","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_DEFAULT_MB_BYTE_TIMEOUT_MS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:23:macro:MB2HAL_DEFAULT_MB_BYTE_TIMEOUT_MS"}
{"language":"c","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_DEFAULT_TCP_PORT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:24:macro:MB2HAL_DEFAULT_TCP_PORT"}
{"language":"c","line":25,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT01_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:25:macro:MB2HAL_MAX_FNCT01_ELEMENTS"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT02_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:26:macro:MB2HAL_MAX_FNCT02_ELEMENTS"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT03_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:27:macro:MB2HAL_MAX_FNCT03_ELEMENTS"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT04_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:28:macro:MB2HAL_MAX_FNCT04_ELEMENTS"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT05_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:29:macro:MB2HAL_MAX_FNCT05_ELEMENTS"}
{"language":"c","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT06_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:30:macro:MB2HAL_MAX_FNCT06_ELEMENTS"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT15_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:31:macro:MB2HAL_MAX_FNCT15_ELEMENTS"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"MB2HAL_MAX_FNCT16_ELEMENTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:32:macro:MB2HAL_MAX_FNCT16_ELEMENTS"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"ERR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:60:macro:ERR"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:61:macro:OK"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:62:macro:DBG"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h","source_sha":"49546927b6ac0722212183fc6ee551ff2a9d0beecb24834337b00df5e3ce21f6","symbol":"DBGMAX","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal.h:63:macro:DBGMAX"}
{"language":"c","line":19,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_hal.c","source_sha":"5ff45a2c8a807c6f87a494a158c4fcfb06d085404eec0d91404adac4a242128b","symbol":"create_each_mb_tx_hal_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_hal.c:19:function:create_each_mb_tx_hal_pins"}
{"language":"c","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_hal.c","source_sha":"5ff45a2c8a807c6f87a494a158c4fcfb06d085404eec0d91404adac4a242128b","symbol":"create_HAL_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_hal.c:3:function:create_HAL_pins"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"NAME_ALLOC_SIZE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:127:macro:NAME_ALLOC_SIZE"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_pin_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:128:function:parse_pin_names"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_transaction_section","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:172:function:parse_transaction_section"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:35:function:parse_ini_file"}
{"language":"c","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_main_args","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:3:function:parse_main_args"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_tcp_subsection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:407:function:parse_tcp_subsection"}
{"language":"c","line":463,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_serial_subsection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:463:function:parse_serial_subsection"}
{"language":"c","line":615,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"check_int_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:615:function:check_int_in"}
{"language":"c","line":633,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"check_str_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:633:function:check_str_in"}
{"language":"c","line":659,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"init_mb_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:659:function:init_mb_links"}
{"language":"c","line":773,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"init_mb_tx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:773:function:init_mb_tx"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c","source_sha":"bd76ef32dbd9e8c7056670f07313864898a59cf29f801ea16348f7bf2c2819ca","symbol":"parse_common_section","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_init.c:77:function:parse_common_section"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_04_read_input_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:116:function:fnct_04_read_input_registers"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_05_write_single_coil","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:155:function:fnct_05_write_single_coil"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_06_write_single_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:187:function:fnct_06_write_single_register"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_15_write_multiple_coils","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:224:function:fnct_15_write_multiple_coils"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_16_write_multiple_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:259:function:fnct_16_write_multiple_registers"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_02_read_discrete_inputs","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:40:function:fnct_02_read_discrete_inputs"}
{"language":"c","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_01_read_coils","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:4:function:fnct_01_read_coils"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c","source_sha":"8998a27d85d6a78965fb6ace83aca4982bfa2b51b4cfafd51b593d8b43466d93","symbol":"fnct_03_read_holding_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mb2hal/mb2hal_modbus.c:77:function:fnct_03_read_holding_registers"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"loop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:121:function:loop"}
{"language":"python","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"set_special_monitor","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:294:function:set_special_monitor"}
{"language":"python","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"kill_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:302:function:kill_output"}
{"language":"python","line":311,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"prepare_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:311:function:prepare_data"}
{"language":"python","line":322,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"poll_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:322:function:poll_output"}
{"language":"python","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"__getitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:342:function:__getitem__"}
{"language":"python","line":344,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"__setitem__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:344:function:__setitem__"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"mitsubishi_serial","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:42:class:mitsubishi_serial"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mitsub_vfd.py","source_sha":"5cc150017406f9a9a2d0685ba7bac085f78c30948d400cbb73e179af42b6a3f4","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mitsub_vfd.py:44:function:__init__"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:112:function:usage"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:117:function:main"}
{"language":"python","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"LinuxCNC2MQTT","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:36:class:LinuxCNC2MQTT"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:37:function:__init__"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"mqtt_start","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:51:function:mqtt_start"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"create_pins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:70:function:create_pins"}
{"language":"python","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/mqtt-publisher.py","source_sha":"d68924eccd4a5fe1307a2b6cfd5a501caad7c2aeda779266f87166876c4740ac","symbol":"update_mqtt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/mqtt-publisher.py:84:function:update_mqtt"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:103:function:rtapi_app_main"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:140:function:rtapi_app_exit"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"user_mainloop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:143:function:user_mainloop"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"userinit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:144:function:userinit"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_parse_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:146:function:__comp_parse_count"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_parse_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:166:function:__comp_parse_names"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:191:function:main"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:209:macro:FUNCTION"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"EXTRA_SETUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:211:macro:EXTRA_SETUP"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"EXTRA_CLEANUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:213:macro:EXTRA_CLEANUP"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"fperiod","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:215:macro:fperiod"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"commanded_frequency_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:218:macro:commanded_frequency_ptr"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"commanded_frequency","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:219:macro:commanded_frequency"}
{"language":"c","line":222,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"run_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:222:macro:run_ptr"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"run","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:223:macro:run"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"enable_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:226:macro:enable_ptr"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"enable","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:227:macro:enable"}
{"language":"c","line":230,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_running_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:230:macro:is_running_ptr"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_running","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:231:macro:is_running"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_at_speed_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:234:macro:is_at_speed_ptr"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_at_speed","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:235:macro:is_at_speed"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_ready_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:238:macro:is_ready_ptr"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_ready","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:239:macro:is_ready"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_alarm_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:242:macro:is_alarm_ptr"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"is_alarm","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:243:macro:is_alarm"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"motor_current_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:246:macro:motor_current_ptr"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"motor_current","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:247:macro:motor_current"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"heatsink_temp_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:250:macro:heatsink_temp_ptr"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"heatsink_temp","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:251:macro:heatsink_temp"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"watchdog_out_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:254:macro:watchdog_out_ptr"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"watchdog_out","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:255:macro:watchdog_out"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"mbslaveaddr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:257:macro:mbslaveaddr"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"FOR_ALL_INSTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:259:macro:FOR_ALL_INSTS"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"pi500_setFrequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:308:function:pi500_setFrequency"}
{"language":"c","line":313,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"pi500_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:313:function:pi500_reset"}
{"language":"c","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:31:type:__comp_state"}
{"language":"c","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"pi500_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:329:function:pi500_run"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:32:type:__comp_state"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"pi500_getStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:336:function:pi500_getStatus"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"print_modbus_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:380:function:print_modbus_error"}
{"language":"c","line":399,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"userinit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:399:function:userinit"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:46:type:__comp_state"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_get_data_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:48:function:__comp_get_data_size"}
{"language":"c","line":504,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"user_mainloop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:504:function:user_mainloop"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"TRUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:50:macro:TRUE"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"FALSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:52:macro:FALSE"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"true","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:54:macro:true"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"false","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:56:macro:false"}
{"language":"c","line":576,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_get_data_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:576:function:__comp_get_data_size"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:58:function:export"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c","source_sha":"fb83ebf32bd3264a0475281d0df5390845327202627d79855f11ec195d08bd9c","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.c:61:type:__comp_state"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"motor_current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:10:pin:motor_current"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"heatsink_temp","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:11:pin:heatsink_temp"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"watchdog_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:12:pin:watchdog_out"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"userspace","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:13:option:userspace"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"userinit","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:14:option:userinit"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"pi500_vfd","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:1:component:pi500_vfd"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"mbslaveaddr","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:2:param:mbslaveaddr"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"commanded_frequency","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:3:pin:commanded_frequency"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:4:pin:run"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:5:pin:enable"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"is_running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:6:pin:is_running"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"is_at_speed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:7:pin:is_at_speed"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"is_ready","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:8:pin:is_ready"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp","source_sha":"4c064eef91b06b9e9a9d342cfe664b674e07ce6ce0c8f7a4606855535df6e771","symbol":"is_alarm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pi500_vfd/pi500_vfd.comp:9:pin:is_alarm"}
{"language":"python","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"write_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:100:function:write_register"}
{"language":"python","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"read_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:117:function:read_register"}
{"language":"python","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"close_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:136:function:close_machine"}
{"language":"python","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"open_machine","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:142:function:open_machine"}
{"language":"python","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"get_limits","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:155:function:get_limits"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pmx485.py","source_sha":"99f254543358f44a84aff0784f4d0683c0b2edd43e69cdc2c2de75c762e1a96c","symbol":"get_lrc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pmx485.py:85:function:get_lrc"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pyvcp.py","source_sha":"b77b9ebee4368d1115abe947a5311d41d396b23c67587fb9aee8d479884c8771","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pyvcp.py:48:function:usage"}
{"language":"python","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/pyvcp.py","source_sha":"b77b9ebee4368d1115abe947a5311d41d396b23c67587fb9aee8d479884c8771","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/pyvcp.py:55:function:main"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/scorbot-er-3.py","source_sha":"11227e3cfa8ebbed606483f39efe32334ca10845673f1d45fe1a4307ac25f804","symbol":"serial_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/scorbot-er-3.py:39:function:serial_write"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/scorbot-er-3.py","source_sha":"11227e3cfa8ebbed606483f39efe32334ca10845673f1d45fe1a4307ac25f804","symbol":"serial_read","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/scorbot-er-3.py:42:function:serial_read"}
{"language":"c","line":221,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:221:function:main"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"uinput_user_dev","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:260:type:uinput_user_dev"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"MAX_NAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:28:macro:MAX_NAME"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"emit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:58:function:emit"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"input_event","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:60:type:input_event"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"exit_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:68:function:exit_handler"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"call_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:73:function:call_hal_exit"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sendkeys.c","source_sha":"441142bac1451bc512f0874e175de30ada353c6a41efacc7446b4ec416a81678","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sendkeys.c:77:function:init"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle_hal","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:102:type:shuttle_hal"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:111:type:shuttle"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle_hal","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:114:type:shuttle_hal"}
{"language":"c","line":122,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:122:type:shuttle"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"exit_handler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:128:function:exit_handler"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"call_hal_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:134:function:call_hal_exit"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"read_update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:141:function:read_update"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:188:type:shuttle"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:189:type:shuttle"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"hidraw_devinfo","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:190:type:hidraw_devinfo"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:289:function:main"}
{"language":"c","line":334,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"shuttle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:334:type:shuttle"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"HIDIOCGRAWNAME","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:46:macro:HIDIOCGRAWNAME"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"Max","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:49:macro:Max"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"MAX_BUTTONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:51:macro:MAX_BUTTONS"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/shuttle.c","source_sha":"2bba28dd06d9ebc26f845b5791b6bc4ae56f7a656db6cb38d10a96a72bce7275","symbol":"PACKET_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/shuttle.c:89:macro:PACKET_LEN"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/sim-torch.py","source_sha":"ce1d0988736a0ab315628fef419ff7eb590c3e6bae5ef107326cdaf9ff54e761","symbol":"random_noise","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/sim-torch.py:69:function:random_noise"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:111:function:quit"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"match_string","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:116:function:match_string"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:133:function:usage"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"svd_modbus_sleep","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:170:function:svd_modbus_sleep"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"set_motor_on_forward","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:178:function:set_motor_on_forward"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"set_motor_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:195:function:set_motor_off"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"set_motor_frequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:213:function:set_motor_frequency"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"read_modbus_register","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:232:function:read_modbus_register"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"read_modbus_registers","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:250:function:read_modbus_registers"}
{"language":"c","line":280,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:280:function:main"}
{"language":"c","line":290,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:290:type:timespec"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"NUM_MODBUS_RETRIES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:41:macro:NUM_MODBUS_RETRIES"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"sigaction","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:435:type:sigaction"}
{"language":"c","line":468,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/svd-ps_vfd.c","source_sha":"83be4e402bc02efd3091ebaef573b8c737d0d445f050565f44d8de218226a0fd","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/svd-ps_vfd.c:468:type:timeval"}
{"language":"hal_comp","line":20,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"thermistor","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:20:component:thermistor"}
{"language":"hal_comp","line":22,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"userspace","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:22:option:userspace"}
{"language":"hal_comp","line":23,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"userinit","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:23:option:userinit"}
{"language":"hal_comp","line":24,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"extra_link_args","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:24:option:extra_link_args"}
{"language":"hal_comp","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"t0_c","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:35:pin:t0_c"}
{"language":"hal_comp","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"r0","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:40:pin:r0"}
{"language":"hal_comp","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"beta","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:45:pin:beta"}
{"language":"hal_comp","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"r_other","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:50:pin:r_other"}
{"language":"hal_comp","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"v_total","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:54:pin:v_total"}
{"language":"hal_comp","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"v_thermistor","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:55:pin:v_thermistor"}
{"language":"hal_comp","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"temperature_c","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:57:pin:temperature_c"}
{"language":"hal_comp","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"temperature_k","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:58:pin:temperature_k"}
{"language":"hal_comp","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"temperature_f","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:59:pin:temperature_f"}
{"language":"hal_comp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/thermistor.comp","source_sha":"babda4d010323aeefdd4e13f0087b60d7345c9d01beeabf263af5e2acdd17479","symbol":"resistance","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/thermistor.comp:61:pin:resistance"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"POLLCYCLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:109:macro:POLLCYCLES"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"MODBUS_MIN_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:110:macro:MODBUS_MIN_OK"}
{"language":"c","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"params","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:150:type:params"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"connstate","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:213:type:connstate"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"windup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:228:function:windup"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"toggle_modbus_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:241:function:toggle_modbus_debug"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"toggle_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:247:function:toggle_debug"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:252:function:quit"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"kwdresult","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:272:type:kwdresult"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"MAX_KWD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:273:macro:MAX_KWD"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"findkwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:275:function:findkwd"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"read_ini","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:308:function:read_ini"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:347:function:usage"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"write_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:365:function:write_data"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:39:macro:DBG"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:44:macro:DBG"}
{"language":"c","line":451,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"GETREG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:451:macro:GETREG"}
{"language":"c","line":459,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"read_initial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:459:function:read_initial"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:494:function:read_data"}
{"language":"c","line":575,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:575:macro:PIN"}
{"language":"c","line":582,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"hal_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:582:function:hal_setup"}
{"language":"c","line":618,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"set_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:618:function:set_defaults"}
{"language":"c","line":653,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:653:function:main"}
{"language":"c","line":655,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:655:type:timespec"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"REG_COMMAND1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:67:macro:REG_COMMAND1"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"REG_FREQUENCY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:68:macro:REG_FREQUENCY"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"REG_UPPERLIMIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:69:macro:REG_UPPERLIMIT"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_FAULT_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:72:macro:CMD_FAULT_RESET"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_EMERGENCY_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:73:macro:CMD_EMERGENCY_STOP"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:74:macro:CMD_RUN"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:75:macro:CMD_STOP"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_REVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:76:macro:CMD_REVERSE"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_FORWARD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:77:macro:CMD_FORWARD"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"CMD_JOG_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:78:macro:CMD_JOG_RUN"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_ERROR_CODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:81:macro:SR_ERROR_CODE"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_INV_OPSTATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:82:macro:SR_INV_OPSTATUS"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_OUTPUT_FREQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:83:macro:SR_OUTPUT_FREQ"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"ST_EMERGENCY_STOPPED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:84:macro:ST_EMERGENCY_STOPPED"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_MOTOR_SPEED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:86:macro:SR_MOTOR_SPEED"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_TORQUE_RATIO","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:87:macro:SR_TORQUE_RATIO"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_OUTPUT_CURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:88:macro:SR_OUTPUT_CURRENT"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_OUTPUT_VOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:89:macro:SR_OUTPUT_VOLTAGE"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_INVERTER_MODEL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:90:macro:SR_INVERTER_MODEL"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_RATED_CURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:91:macro:SR_RATED_CURRENT"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_RATED_VOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:92:macro:SR_RATED_VOLTAGE"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c","source_sha":"062c67665ee6cdd2504af33e5da64085241802cdbb5f0bd6721cb5b33c329f05","symbol":"SR_EEPROM_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfdb_vfd/vfdb_vfd.c:93:macro:SR_EEPROM_VERSION"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_FREQUENCY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:100:macro:REG_FREQUENCY"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_TERMINAL_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:101:macro:REG_TERMINAL_OUTPUT"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_ANALOG_OUTPUT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:102:macro:REG_ANALOG_OUTPUT"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_UPPERLIMIT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:103:macro:REG_UPPERLIMIT"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_COMMAND_PRIORITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:106:macro:CMD_COMMAND_PRIORITY"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_FREQUENCY_PRIORITY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:107:macro:CMD_FREQUENCY_PRIORITY"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_FAULT_RESET","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:108:macro:CMD_FAULT_RESET"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_EMERGENCY_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:109:macro:CMD_EMERGENCY_STOP"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_COAST_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:110:macro:CMD_COAST_STOP"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:111:macro:CMD_RUN"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_REVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:112:macro:CMD_REVERSE"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_JOG_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:113:macro:CMD_JOG_RUN"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_DC_BRAKE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:114:macro:CMD_DC_BRAKE"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_ACCEL_PATTERN_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:115:macro:CMD_ACCEL_PATTERN_2"}
{"language":"c","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_DISABLE_PI_CONTROL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:116:macro:CMD_DISABLE_PI_CONTROL"}
{"language":"c","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_SELECT_MOTOR1_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:117:macro:CMD_SELECT_MOTOR1_2"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_SPEED_PRESET1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:118:macro:CMD_SPEED_PRESET1"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_SPEED_PRESET2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:119:macro:CMD_SPEED_PRESET2"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_SPEED_PRESET3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:120:macro:CMD_SPEED_PRESET3"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"CMD_SPEED_PRESET4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:121:macro:CMD_SPEED_PRESET4"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_OP_FREQUENCY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:126:macro:SR_OP_FREQUENCY"}
{"language":"c","line":127,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_OP_FREQUENCY_T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:127:macro:SR_OP_FREQUENCY_T"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:128:macro:SR_INV_OPSTATUS"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS_T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:129:macro:SR_INV_OPSTATUS_T"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:130:macro:SR_INV_OPSTATUS3"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS3_T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:131:macro:SR_INV_OPSTATUS3_T"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:132:macro:SR_INV_OPSTATUS4"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OPSTATUS4_T","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:133:macro:SR_INV_OPSTATUS4_T"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_OP_CMD_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:134:macro:SR_INV_OP_CMD_STATUS"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_FREQ_STATUS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:135:macro:SR_INV_FREQ_STATUS"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_ALARM_MONITOR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:136:macro:SR_ALARM_MONITOR"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_CUMULATIVE_ALARMS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:137:macro:SR_CUMULATIVE_ALARMS"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_TRIPCODE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:138:macro:SR_TRIPCODE"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_TRIPCODE_PAST1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:139:macro:SR_TRIPCODE_PAST1"}
{"language":"c","line":140,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_TRIPCODE_PAST2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:140:macro:SR_TRIPCODE_PAST2"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_TRIPCODE_PAST3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:141:macro:SR_TRIPCODE_PAST3"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_TRIPCODE_PAST4","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:142:macro:SR_TRIPCODE_PAST4"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INVERTER_MODEL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:143:macro:SR_INVERTER_MODEL"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_RATED_CURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:145:macro:SR_RATED_CURRENT"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_RATED_VOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:146:macro:SR_RATED_VOLTAGE"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_CPU1_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:147:macro:SR_CPU1_VERSION"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_EEPROM_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:148:macro:SR_EEPROM_VERSION"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_CPU2_VERSION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:149:macro:SR_CPU2_VERSION"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_ESTIMATED_OPFREQ","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:151:macro:SR_ESTIMATED_OPFREQ"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_INV_LOADFACTOR","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:152:macro:SR_INV_LOADFACTOR"}
{"language":"c","line":153,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_LOADCURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:153:macro:SR_LOADCURRENT"}
{"language":"c","line":154,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"SR_OUTPUT_VOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:154:macro:SR_OUTPUT_VOLTAGE"}
{"language":"c","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_OVERCURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:157:macro:AM_OVERCURRENT"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_INVERTER_OVERLOAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:158:macro:AM_INVERTER_OVERLOAD"}
{"language":"c","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_MOTOR_OVERLOAD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:159:macro:AM_MOTOR_OVERLOAD"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_OVERHEAT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:160:macro:AM_OVERHEAT"}
{"language":"c","line":161,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_OVERVOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:161:macro:AM_OVERVOLTAGE"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_MAIN_UNDERVOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:162:macro:AM_MAIN_UNDERVOLTAGE"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_RESERVED1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:163:macro:AM_RESERVED1"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_LOW_CURRENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:164:macro:AM_LOW_CURRENT"}
{"language":"c","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_OVER_TORQUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:165:macro:AM_OVER_TORQUE"}
{"language":"c","line":166,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_BRAKERESISTOR_OVLD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:166:macro:AM_BRAKERESISTOR_OVLD"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_CUM_OP_HOURS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:167:macro:AM_CUM_OP_HOURS"}
{"language":"c","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_RESERVED2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:168:macro:AM_RESERVED2"}
{"language":"c","line":169,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_RESERVED3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:169:macro:AM_RESERVED3"}
{"language":"c","line":170,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_MAIN_VOLTAGE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:170:macro:AM_MAIN_VOLTAGE"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_BLACKOUT_STOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:171:macro:AM_BLACKOUT_STOP"}
{"language":"c","line":172,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"AM_AUTOSTOP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:172:macro:AM_AUTOSTOP"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_RESERVED1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:175:macro:ST_RESERVED1"}
{"language":"c","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_STANDBY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:176:macro:ST_STANDBY"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_STANDBY_STON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:177:macro:ST_STANDBY_STON"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_EMERGENCY_STOPPED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:178:macro:ST_EMERGENCY_STOPPED"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_COAST_STOPPED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:179:macro:ST_COAST_STOPPED"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_RUNNING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:180:macro:ST_RUNNING"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_REVERSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:181:macro:ST_REVERSE"}
{"language":"c","line":182,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_JOG_RUN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:182:macro:ST_JOG_RUN"}
{"language":"c","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_DC_BRAKING","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:183:macro:ST_DC_BRAKING"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_ACCEL_PATTERN_2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:184:macro:ST_ACCEL_PATTERN_2"}
{"language":"c","line":185,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_PI_CONTROL_DISABLED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:185:macro:ST_PI_CONTROL_DISABLED"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_MOTOR2_SELECTED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:186:macro:ST_MOTOR2_SELECTED"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_RESERVED2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:187:macro:ST_RESERVED2"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_ALARMED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:188:macro:ST_ALARMED"}
{"language":"c","line":189,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_TRIPPED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:189:macro:ST_TRIPPED"}
{"language":"c","line":190,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"ST_FAILURE_FL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:190:macro:ST_FAILURE_FL"}
{"language":"c","line":207,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"POLLCYCLES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:207:macro:POLLCYCLES"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"MODBUS_MIN_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:208:macro:MODBUS_MIN_OK"}
{"language":"c","line":209,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"MAX_RPM","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:209:macro:MAX_RPM"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"params","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:256:type:params"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:270:type:timeval"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:271:type:timeval"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"TYPE_RTU","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:291:macro:TYPE_RTU"}
{"language":"c","line":292,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"TYPE_TCP_SERVER","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:292:macro:TYPE_TCP_SERVER"}
{"language":"c","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"TYPE_TCP_CLIENT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:293:macro:TYPE_TCP_CLIENT"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"connstate","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:333:type:connstate"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"windup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:348:function:windup"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"toggle_modbus_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:361:function:toggle_modbus_debug"}
{"language":"c","line":367,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"toggle_debug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:367:function:toggle_debug"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:372:function:quit"}
{"language":"c","line":392,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"kwdresult","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:392:type:kwdresult"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"MAX_KWD","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:393:macro:MAX_KWD"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"findkwd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:395:function:findkwd"}
{"language":"c","line":40,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:40:macro:DBG"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"read_ini","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:428:function:read_ini"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"DBG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:45:macro:DBG"}
{"language":"c","line":508,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:508:function:usage"}
{"language":"c","line":526,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"write_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:526:function:write_data"}
{"language":"c","line":653,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"GETREG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:653:macro:GETREG"}
{"language":"c","line":661,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"read_initial","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:661:function:read_initial"}
{"language":"c","line":699,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"read_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:699:function:read_data"}
{"language":"c","line":782,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"PIN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:782:macro:PIN"}
{"language":"c","line":789,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"hal_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:789:function:hal_setup"}
{"language":"c","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"Thornton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:7:function:Thornton"}
{"language":"c","line":832,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"set_defaults","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:832:function:set_defaults"}
{"language":"c","line":875,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:875:function:main"}
{"language":"c","line":877,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:877:type:timespec"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_COMMAND1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:97:macro:REG_COMMAND1"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_COMMAND2","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:98:macro:REG_COMMAND2"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c","source_sha":"45dbf7845e654ceef66b6499b70122451acc1624ef1553f2b7f7c9c7f2c094e3","symbol":"REG_COMMAND3","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vfs11_vfd/vfs11_vfd.c:99:macro:REG_COMMAND3"}
{"language":"python","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/5axisgui.py","source_sha":"8d8401daa522f2ea32bfc3515125328796de6314f52de17f9be5df4afe929582","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/5axisgui.py:37:class:HalToolCylinder"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/5axisgui.py","source_sha":"8d8401daa522f2ea32bfc3515125328796de6314f52de17f9be5df4afe929582","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/5axisgui.py:38:function:__init__"}
{"language":"python","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/5axisgui.py","source_sha":"8d8401daa522f2ea32bfc3515125328796de6314f52de17f9be5df4afe929582","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/5axisgui.py:42:function:coords"}
{"language":"python","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/hbmgui.py","source_sha":"3b6ab948fe0969270e8d2b34ff6bd6c1fd445f0ed6c3588b75f2521aedc05112","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/hbmgui.py:33:class:HalToolCylinder"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/hbmgui.py","source_sha":"3b6ab948fe0969270e8d2b34ff6bd6c1fd445f0ed6c3588b75f2521aedc05112","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/hbmgui.py:34:function:__init__"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/hbmgui.py","source_sha":"3b6ab948fe0969270e8d2b34ff6bd6c1fd445f0ed6c3588b75f2521aedc05112","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/hbmgui.py:38:function:coords"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"build_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:112:function:build_joint"}
{"language":"python","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"Strut","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:124:class:Strut"}
{"language":"python","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:125:function:__init__"}
{"language":"python","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:132:function:draw"}
{"language":"python","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"cylinder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:168:function:cylinder"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"DeltaTranslate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:38:class:DeltaTranslate"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:39:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:44:function:apply"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:58:function:unapply"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"TriangularPrismZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:61:class:TriangularPrismZ"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:62:function:__init__"}
{"language":"python","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/lineardelta.py","source_sha":"4bb16b786a27d84f365397403a690c7fde3ede2a547f25c879b98de8aee5d4f5","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/lineardelta.py:67:function:draw"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/maho600gui.py","source_sha":"8c84e586f5c0fd371c5357ea5240cedc95f5f1b7041561edd343d2ff7d977c4f","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/maho600gui.py:30:class:HalToolCylinder"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/maho600gui.py","source_sha":"8c84e586f5c0fd371c5357ea5240cedc95f5f1b7041561edd343d2ff7d977c4f","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/maho600gui.py:31:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/maho600gui.py","source_sha":"8c84e586f5c0fd371c5357ea5240cedc95f5f1b7041561edd343d2ff7d977c4f","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/maho600gui.py:35:function:coords"}
{"language":"python","line":30,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/max5gui.py","source_sha":"2350b4bf515babb2b379fedd2b17162324b131628deb63f32e64b5c7888661f2","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/max5gui.py:30:class:HalToolCylinder"}
{"language":"python","line":31,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/max5gui.py","source_sha":"2350b4bf515babb2b379fedd2b17162324b131628deb63f32e64b5c7888661f2","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/max5gui.py:31:function:__init__"}
{"language":"python","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/max5gui.py","source_sha":"2350b4bf515babb2b379fedd2b17162324b131628deb63f32e64b5c7888661f2","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/max5gui.py:35:function:coords"}
{"language":"python","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"HalToolTriangle","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:51:class:HalToolTriangle"}
{"language":"python","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:52:function:__init__"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:58:function:coords"}
{"language":"python","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:78:class:HalToolCylinder"}
{"language":"python","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:79:function:__init__"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/millturngui.py","source_sha":"d8aedabc0d9cc7fc3373f8a0f00650ea0c11a85c1d76053f28e88193a8d69cdd","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/millturngui.py:85:function:coords"}
{"language":"python","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"build_joint","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:101:function:build_joint"}
{"language":"python","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"Strut","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:111:class:Strut"}
{"language":"python","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:112:function:__init__"}
{"language":"python","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:119:function:draw"}
{"language":"python","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"cylinder","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:156:function:cylinder"}
{"language":"python","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"DeltaTranslate","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:38:class:DeltaTranslate"}
{"language":"python","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:39:function:__init__"}
{"language":"python","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"apply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:44:function:apply"}
{"language":"python","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"unapply","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:58:function:unapply"}
{"language":"python","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"HexPrismZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:61:class:HexPrismZ"}
{"language":"python","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/rotarydelta.py","source_sha":"692932cd8dc0959b756134b62819d016d8a3508b23e41597522d6cf4325879dd","symbol":"draw","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/rotarydelta.py:62:function:draw"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"HalToolCylinder","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:69:class:HalToolCylinder"}
{"language":"python","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:70:function:__init__"}
{"language":"python","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:74:function:coords"}
{"language":"python","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"HalOffsetCylinderX","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:80:class:HalOffsetCylinderX"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:81:function:__init__"}
{"language":"python","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:85:function:coords"}
{"language":"python","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"HalOffsetCylinderZ","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:91:class:HalOffsetCylinderZ"}
{"language":"python","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:92:function:__init__"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py","source_sha":"21dc6797702148a6637e33579e357dfb5e6c0fd48e17c627ff200da239069df8","symbol":"coords","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/vismach/xyzab-tdr-gui.py:96:function:coords"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:108:function:rtapi_app_main"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:145:function:rtapi_app_exit"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"user_mainloop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:148:function:user_mainloop"}
{"language":"c","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"userinit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:149:function:userinit"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_parse_count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:151:function:__comp_parse_count"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_parse_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:171:function:__comp_parse_names"}
{"language":"c","line":196,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:196:function:main"}
{"language":"c","line":214,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"FUNCTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:214:macro:FUNCTION"}
{"language":"c","line":216,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"EXTRA_SETUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:216:macro:EXTRA_SETUP"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"EXTRA_CLEANUP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:218:macro:EXTRA_CLEANUP"}
{"language":"c","line":220,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"fperiod","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:220:macro:fperiod"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"commanded_frequency_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:223:macro:commanded_frequency_ptr"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"commanded_frequency","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:224:macro:commanded_frequency"}
{"language":"c","line":227,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"reverse_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:227:macro:reverse_ptr"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"reverse","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:228:macro:reverse"}
{"language":"c","line":231,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"run_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:231:macro:run_ptr"}
{"language":"c","line":232,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"run","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:232:macro:run"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"enable_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:235:macro:enable_ptr"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"enable","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:236:macro:enable"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_running_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:239:macro:is_running_ptr"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_running","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:240:macro:is_running"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_at_speed_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:243:macro:is_at_speed_ptr"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_at_speed","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:244:macro:is_at_speed"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_ready_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:247:macro:is_ready_ptr"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_ready","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:248:macro:is_ready"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_alarm_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:251:macro:is_alarm_ptr"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"is_alarm","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:252:macro:is_alarm"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"motor_current_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:255:macro:motor_current_ptr"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"motor_current","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:256:macro:motor_current"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"heatsink_temp_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:259:macro:heatsink_temp_ptr"}
{"language":"c","line":260,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"heatsink_temp","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:260:macro:heatsink_temp"}
{"language":"c","line":263,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"watchdog_out_ptr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:263:macro:watchdog_out_ptr"}
{"language":"c","line":264,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"watchdog_out","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:264:macro:watchdog_out"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"mbslaveaddr","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:266:macro:mbslaveaddr"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"FOR_ALL_INSTS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:268:macro:FOR_ALL_INSTS"}
{"language":"c","line":316,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_setFrequency","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:316:function:wj200_setFrequency"}
{"language":"c","line":322,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:322:function:wj200_reset"}
{"language":"c","line":32,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:32:type:__comp_state"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_setDirection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:333:function:wj200_setDirection"}
{"language":"c","line":338,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_trip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:338:function:wj200_trip"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:33:type:__comp_state"}
{"language":"c","line":343,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:343:function:wj200_run"}
{"language":"c","line":349,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"wj200_getStatus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:349:function:wj200_getStatus"}
{"language":"c","line":401,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"print_modbus_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:401:function:print_modbus_error"}
{"language":"c","line":420,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"userinit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:420:function:userinit"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:48:type:__comp_state"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_get_data_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:50:function:__comp_get_data_size"}
{"language":"c","line":525,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"user_mainloop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:525:function:user_mainloop"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"TRUE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:52:macro:TRUE"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"FALSE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:54:macro:FALSE"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"true","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:56:macro:true"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"false","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:58:macro:false"}
{"language":"c","line":609,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_get_data_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:609:function:__comp_get_data_size"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"export","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:60:function:export"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c","source_sha":"3f8801a066aea3417b5378099540004777632ea50a7905593b103bc76e156ce9","symbol":"__comp_state","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.c:63:type:__comp_state"}
{"language":"hal_comp","line":10,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"is_alarm","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:10:pin:is_alarm"}
{"language":"hal_comp","line":11,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"motor_current","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:11:pin:motor_current"}
{"language":"hal_comp","line":12,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"heatsink_temp","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:12:pin:heatsink_temp"}
{"language":"hal_comp","line":13,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"watchdog_out","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:13:pin:watchdog_out"}
{"language":"hal_comp","line":14,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"userspace","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:14:option:userspace"}
{"language":"hal_comp","line":15,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"userinit","symbol_kind":"option","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:15:option:userinit"}
{"language":"hal_comp","line":1,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"wj200_vfd","symbol_kind":"component","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:1:component:wj200_vfd"}
{"language":"hal_comp","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"mbslaveaddr","symbol_kind":"param","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:2:param:mbslaveaddr"}
{"language":"hal_comp","line":3,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"commanded_frequency","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:3:pin:commanded_frequency"}
{"language":"hal_comp","line":4,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"reverse","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:4:pin:reverse"}
{"language":"hal_comp","line":5,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"run","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:5:pin:run"}
{"language":"hal_comp","line":6,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"enable","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:6:pin:enable"}
{"language":"hal_comp","line":7,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"is_running","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:7:pin:is_running"}
{"language":"hal_comp","line":8,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"is_at_speed","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:8:pin:is_at_speed"}
{"language":"hal_comp","line":9,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp","source_sha":"6e05940266806bac4b9b679e2b52c576451ceeb5721cb8417380501250ffffb7","symbol":"is_ready","symbol_kind":"pin","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/wj200_vfd/wj200_vfd.comp:9:pin:is_ready"}
{"language":"cpp","line":149,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEP_UNDEFINED","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:149:macro:STEP_UNDEFINED"}
{"language":"cpp","line":150,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEP_NONE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:150:macro:STEP_NONE"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEP_UP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:151:macro:STEP_UP"}
{"language":"cpp","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEP_DOWN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:152:macro:STEP_DOWN"}
{"language":"cpp","line":165,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:165:type:timeval"}
{"language":"cpp","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:167:type:timeval"}
{"language":"cpp","line":176,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"libusb_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:176:type:libusb_transfer"}
{"language":"cpp","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"setup_asynch_transfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:178:function:setup_asynch_transfer"}
{"language":"cpp","line":183,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:183:function:f"}
{"language":"cpp","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"init_xhc","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:188:function:init_xhc"}
{"language":"cpp","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"xhc_encode_float","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:195:function:xhc_encode_float"}
{"language":"cpp","line":206,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"xhc_encode_s16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:206:function:xhc_encode_s16"}
{"language":"cpp","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"xhc_display_encode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:212:function:xhc_display_encode"}
{"language":"cpp","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"xhc_set_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:272:function:xhc_set_display"}
{"language":"cpp","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hexdump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:294:function:hexdump"}
{"language":"cpp","line":301,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"linuxcnc_simu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:301:function:linuxcnc_simu"}
{"language":"cpp","line":350,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"compute_velocity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:350:function:compute_velocity"}
{"language":"cpp","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"handle_step","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:394:function:handle_step"}
{"language":"cpp","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"cb_response_in","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:430:function:cb_response_in"}
{"language":"cpp","line":490,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:490:type:timeval"}
{"language":"cpp","line":509,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"setup_asynch_transfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:509:function:setup_asynch_transfer"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:517:function:quit"}
{"language":"cpp","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_simu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:522:function:hal_pin_simu"}
{"language":"cpp","line":529,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"_hal_pin_float_newf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:529:function:_hal_pin_float_newf"}
{"language":"cpp","line":538,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_simu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:538:function:hal_pin_simu"}
{"language":"cpp","line":541,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_float_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:541:function:hal_pin_float_new"}
{"language":"cpp","line":545,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"_hal_pin_s32_newf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:545:function:_hal_pin_s32_newf"}
{"language":"cpp","line":554,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_simu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:554:function:hal_pin_simu"}
{"language":"cpp","line":557,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_s32_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:557:function:hal_pin_s32_new"}
{"language":"cpp","line":561,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"_hal_pin_bit_newf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:561:function:_hal_pin_bit_newf"}
{"language":"cpp","line":570,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_simu","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:570:function:hal_pin_simu"}
{"language":"cpp","line":573,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_pin_bit_new","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:573:function:hal_pin_bit_new"}
{"language":"cpp","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"hal_setup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:577:function:hal_setup"}
{"language":"cpp","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"NB_MAX_BUTTONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:60:macro:NB_MAX_BUTTONS"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_BYTE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:62:macro:STEPSIZE_BYTE"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"FLAGS_BYTE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:63:macro:FLAGS_BYTE"}
{"language":"cpp","line":674,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"read_ini_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:674:function:read_ini_file"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"DISPLAY_HOME_ICON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:67:macro:DISPLAY_HOME_ICON"}
{"language":"cpp","line":684,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"f","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:684:function:f"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"DISPLAY_HEIGHT_SETTING_ICON","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:68:macro:DISPLAY_HEIGHT_SETTING_ICON"}
{"language":"cpp","line":697,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STRINGIFY_IMPL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:697:macro:STRINGIFY_IMPL"}
{"language":"cpp","line":698,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STRINGIFY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:698:macro:STRINGIFY"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"DISPLAY_HEIGHT_UNKNOWN_40","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:69:macro:DISPLAY_HEIGHT_UNKNOWN_40"}
{"language":"cpp","line":700,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"Usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:700:function:Usage"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"DISPLAY_HEIGHT_UNKNOWN_80","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:70:macro:DISPLAY_HEIGHT_UNKNOWN_80"}
{"language":"cpp","line":723,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:723:function:main"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_0","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:72:macro:STEPSIZE_DISPLAY_0"}
{"language":"cpp","line":730,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"MAX_WAIT_SECS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:730:macro:MAX_WAIT_SECS"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_1","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:73:macro:STEPSIZE_DISPLAY_1"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_5","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:74:macro:STEPSIZE_DISPLAY_5"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_10","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:75:macro:STEPSIZE_DISPLAY_10"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_20","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:76:macro:STEPSIZE_DISPLAY_20"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_30","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:77:macro:STEPSIZE_DISPLAY_30"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_40","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:78:macro:STEPSIZE_DISPLAY_40"}
{"language":"cpp","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_50","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:79:macro:STEPSIZE_DISPLAY_50"}
{"language":"cpp","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_100","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:80:macro:STEPSIZE_DISPLAY_100"}
{"language":"cpp","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_500","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:81:macro:STEPSIZE_DISPLAY_500"}
{"language":"cpp","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_1000","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:82:macro:STEPSIZE_DISPLAY_1000"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_P6","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:83:macro:STEPSIZE_DISPLAY_P6"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_UNKNOWN_0C","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:84:macro:STEPSIZE_DISPLAY_UNKNOWN_0C"}
{"language":"cpp","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_UNKNOWN_0D","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:85:macro:STEPSIZE_DISPLAY_UNKNOWN_0D"}
{"language":"cpp","line":869,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:869:type:timeval"}
{"language":"cpp","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_UNKNOWN_0E","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:86:macro:STEPSIZE_DISPLAY_UNKNOWN_0E"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"STEPSIZE_DISPLAY_UNKNOWN_0F","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:87:macro:STEPSIZE_DISPLAY_UNKNOWN_0F"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-hb04.cc","source_sha":"8f979f381185f8020fc7aa84899b5111f3e27c74107138978d2c401e9bb6a420","symbol":"MAX_STEPSIZE_SEQUENCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-hb04.cc:90:macro:MAX_STEPSIZE_SEQUENCE"}
{"language":"cpp","line":1342,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:1342:function:requestMode"}
{"language":"cpp","line":1347,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:1347:function:requestMode"}
{"language":"cpp","line":1352,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:1352:function:requestMode"}
{"language":"cpp","line":1357,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:1357:function:requestMode"}
{"language":"cpp","line":1362,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:1362:function:requestMode"}
{"language":"cpp","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"newSimulatedHalPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:257:function:newSimulatedHalPin"}
{"language":"cpp","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"newSimulatedHalPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:293:function:newSimulatedHalPin"}
{"language":"cpp","line":329,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"newSimulatedHalPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:329:function:newSimulatedHalPin"}
{"language":"cpp","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"newSimulatedHalPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:365:function:newSimulatedHalPin"}
{"language":"cpp","line":708,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc","source_sha":"670f0da35ee4245ee64dde340982d6c01d49be0d3b1f2805b6b33c38f9cd0516","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.cc:708:function:init"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"Out","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:178:type:Out"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"Hal","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:336:type:Hal"}
{"language":"c","line":344,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:344:function:init"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"isInitialized","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:347:function:isInitialized"}
{"language":"c","line":349,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"isSimulationModeEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:349:function:isSimulationModeEnabled"}
{"language":"c","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setSimulationMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:351:function:setSimulationMode"}
{"language":"c","line":352,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getHalComponentId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:352:function:getHalComponentId"}
{"language":"c","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getHalComponentName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:353:function:getHalComponentName"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"enableVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:356:function:enableVerbose"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setNoAxisActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:359:function:setNoAxisActive"}
{"language":"c","line":362,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisXActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:362:function:setAxisXActive"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisYActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:364:function:setAxisYActive"}
{"language":"c","line":366,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisZActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:366:function:setAxisZActive"}
{"language":"c","line":368,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisAActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:368:function:setAxisAActive"}
{"language":"c","line":370,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisBActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:370:function:setAxisBActive"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setAxisCActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:372:function:setAxisCActive"}
{"language":"c","line":376,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setStepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:376:function:setStepSize"}
{"language":"c","line":378,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setLead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:378:function:setLead"}
{"language":"c","line":384,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setReset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:384:function:setReset"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:386:function:setStop"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"MetaButtonCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:38:type:MetaButtonCodes"}
{"language":"c","line":390,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:390:function:setStart"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getIsMachineOn","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:395:function:getIsMachineOn"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"KeyCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:39:type:KeyCodes"}
{"language":"c","line":400,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setIsPendantSleeping","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:400:function:setIsPendantSleeping"}
{"language":"c","line":403,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getIsPendantSleeping","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:403:function:getIsPendantSleeping"}
{"language":"c","line":407,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setIsPendantConnected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:407:function:setIsPendantConnected"}
{"language":"c","line":411,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getIsPendantConnected","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:411:function:getIsPendantConnected"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedPlus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:414:function:setFeedPlus"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedMinus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:416:function:setFeedMinus"}
{"language":"c","line":419,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getFeedOverrideMaxVel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:419:function:getFeedOverrideMaxVel"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"ModeRequest","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:41:type:ModeRequest"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getFeedOverrideValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:423:function:getFeedOverrideValue"}
{"language":"c","line":425,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedOverrideScale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:425:function:setFeedOverrideScale"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"SpindleRequest","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:42:type:SpindleRequest"}
{"language":"c","line":430,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:430:function:setFeedValueSelected2"}
{"language":"c","line":434,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:434:function:setFeedValueSelected5"}
{"language":"c","line":438,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected10","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:438:function:setFeedValueSelected10"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"HalRequestProfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:43:type:HalRequestProfile"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected30","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:442:function:setFeedValueSelected30"}
{"language":"c","line":446,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected60","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:446:function:setFeedValueSelected60"}
{"language":"c","line":450,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelected100","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:450:function:setFeedValueSelected100"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFeedValueSelectedLead","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:454:function:setFeedValueSelectedLead"}
{"language":"c","line":458,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getspindleSpeedCmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:458:function:getspindleSpeedCmd"}
{"language":"c","line":459,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getspindleSpeedChangeIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:459:function:getspindleSpeedChangeIncrease"}
{"language":"c","line":460,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getspindleSpeedChangeDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:460:function:getspindleSpeedChangeDecrease"}
{"language":"c","line":464,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getSpindleOverrideValue","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:464:function:getSpindleOverrideValue"}
{"language":"c","line":466,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setSpindleOverridePlus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:466:function:setSpindleOverridePlus"}
{"language":"c","line":468,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setSpindleOverrideMinus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:468:function:setSpindleOverrideMinus"}
{"language":"c","line":470,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setFunction","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:470:function:setFunction"}
{"language":"c","line":472,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMachineHomingAll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:472:function:setMachineHomingAll"}
{"language":"c","line":474,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setSafeZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:474:function:setSafeZ"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setWorkpieceHome","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:476:function:setWorkpieceHome"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleSpindleDirection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:478:function:toggleSpindleDirection"}
{"language":"c","line":480,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleSpindleOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:480:function:toggleSpindleOnOff"}
{"language":"c","line":482,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleFloodOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:482:function:toggleFloodOnOff"}
{"language":"c","line":484,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleMistOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:484:function:toggleMistOnOff"}
{"language":"c","line":486,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setProbeZ","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:486:function:setProbeZ"}
{"language":"c","line":488,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMpgMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:488:function:setMpgMode"}
{"language":"c","line":490,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setStepMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:490:function:setStepMode"}
{"language":"c","line":492,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setConMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:492:function:setConMode"}
{"language":"c","line":498,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:498:function:setMacro1"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"ModeRequest","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:49:type:ModeRequest"}
{"language":"c","line":500,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro2","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:500:function:setMacro2"}
{"language":"c","line":502,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro3","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:502:function:setMacro3"}
{"language":"c","line":504,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro4","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:504:function:setMacro4"}
{"language":"c","line":506,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro5","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:506:function:setMacro5"}
{"language":"c","line":508,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro6","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:508:function:setMacro6"}
{"language":"c","line":510,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro7","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:510:function:setMacro7"}
{"language":"c","line":512,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:512:function:setMacro8"}
{"language":"c","line":514,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro9","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:514:function:setMacro9"}
{"language":"c","line":516,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro10","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:516:function:setMacro10"}
{"language":"c","line":518,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro11","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:518:function:setMacro11"}
{"language":"c","line":520,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro12","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:520:function:setMacro12"}
{"language":"c","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro13","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:522:function:setMacro13"}
{"language":"c","line":524,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro14","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:524:function:setMacro14"}
{"language":"c","line":526,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro15","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:526:function:setMacro15"}
{"language":"c","line":528,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setMacro16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:528:function:setMacro16"}
{"language":"c","line":531,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleSpindleOverrideIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:531:function:toggleSpindleOverrideIncrease"}
{"language":"c","line":533,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleSpindleOverrideDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:533:function:toggleSpindleOverrideDecrease"}
{"language":"c","line":536,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleFeedrateIncrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:536:function:toggleFeedrateIncrease"}
{"language":"c","line":539,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleFeedrateDecrease","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:539:function:toggleFeedrateDecrease"}
{"language":"c","line":542,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setJogCounts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:542:function:setJogCounts"}
{"language":"c","line":546,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"checkState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:546:function:checkState"}
{"language":"c","line":551,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisXPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:551:function:getAxisXPosition"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisYPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:553:function:getAxisYPosition"}
{"language":"c","line":555,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisZPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:555:function:getAxisZPosition"}
{"language":"c","line":557,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisAPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:557:function:getAxisAPosition"}
{"language":"c","line":559,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisBPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:559:function:getAxisBPosition"}
{"language":"c","line":561,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"getAxisCPosition","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:561:function:getAxisCPosition"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"SpindleRequest","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:57:type:SpindleRequest"}
{"language":"c","line":584,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"newSimulatedHalPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:584:function:newSimulatedHalPin"}
{"language":"c","line":586,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"newHalFloat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:586:function:newHalFloat"}
{"language":"c","line":588,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"newHalSigned32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:588:function:newHalSigned32"}
{"language":"c","line":590,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"newHalUnsigned32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:590:function:newHalUnsigned32"}
{"language":"c","line":597,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"newHalBit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:597:function:newHalBit"}
{"language":"c","line":601,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"freeSimulatedPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:601:function:freeSimulatedPin"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:605:function:setPin"}
{"language":"c","line":607,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"setPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:607:function:setPin"}
{"language":"c","line":610,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"toggleStartResumeProgram","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:610:function:toggleStartResumeProgram"}
{"language":"c","line":612,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"clearStartResumeProgramStates","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:612:function:clearStartResumeProgramStates"}
{"language":"c","line":614,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestAutoMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:614:function:requestAutoMode"}
{"language":"c","line":618,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestManualMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:618:function:requestManualMode"}
{"language":"c","line":620,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestMdiMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:620:function:requestMdiMode"}
{"language":"c","line":622,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestTeleopMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:622:function:requestTeleopMode"}
{"language":"c","line":624,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestJointMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:624:function:requestJointMode"}
{"language":"c","line":634,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"waitForRequestedMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:634:function:waitForRequestedMode"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"HalRequestProfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:63:type:HalRequestProfile"}
{"language":"c","line":642,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"requestMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:642:function:requestMode"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"halRequestSlowProfile","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:70:function:halRequestSlowProfile"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"HalMemory","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:90:type:HalMemory"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h","source_sha":"4e4fb80b64a562b19a40af1e6d84627d89ae39661305ff8c1dc266e03832511b","symbol":"In","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/hal.h:93:type:In"}
{"language":"cpp","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:142:function:quit"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"registerSignalHandler","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:151:function:registerSignalHandler"}
{"language":"cpp","line":157,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"parseFloat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:157:function:parseFloat"}
{"language":"cpp","line":159,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"iss","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:159:function:iss"}
{"language":"cpp","line":168,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:168:function:main"}
{"language":"cpp","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"printUsage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:223:function:printUsage"}
{"language":"cpp","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"printUsage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:226:function:printUsage"}
{"language":"cpp","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc","source_sha":"ed4856d3b6a49b16a100e141eb8a01a595ae79f67870ba318a2f4155311c3dbb","symbol":"printUsage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/main.cc:47:function:printUsage"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.cc","source_sha":"f86515b49624dfd28376daf75daca6e6906a7f883ca4cc679ea7c6ba8c06e29a","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.cc:93:function:init"}
{"language":"c","line":33,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"HandwheelStepmodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:33:type:HandwheelStepmodes"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:36:type:class"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"HandWheelCounters","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:44:type:HandWheelCounters"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:48:type:class"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:62:function:count"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"counts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:66:function:counts"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"counts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:70:function:counts"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"setActiveCounter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:71:function:setActiveCounter"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"activeCounter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:72:function:activeCounter"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"isLeadCounterActive","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:73:function:isLeadCounterActive"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h","source_sha":"a2f576b466c4e8c7a4a917baeb2b70a8f4758a5a72cda21c2fd8b9e8a0e3c681","symbol":"enableLeadCounter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant-types.h:74:function:enableLeadCounter"}
{"language":"cpp","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:151:function:init"}
{"language":"cpp","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:174:function:init"}
{"language":"cpp","line":423,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:423:function:init"}
{"language":"cpp","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:442:function:init"}
{"language":"cpp","line":482,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:482:function:init"}
{"language":"cpp","line":554,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:554:function:init"}
{"language":"cpp","line":658,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:658:function:init"}
{"language":"cpp","line":692,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:692:function:init"}
{"language":"cpp","line":741,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:741:function:init"}
{"language":"cpp","line":808,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:808:function:init"}
{"language":"cpp","line":880,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc","source_sha":"99f94d1b059f0d18dae60c1a9b28852e709c76c1243affab9623646ff2484eb2","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.cc:880:function:init"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"getStepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:102:function:getStepSize"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"isPermitted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:103:function:isPermitted"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"HandwheelConModeStepSize","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:111:type:HandwheelConModeStepSize"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:114:type:class"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"getStepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:133:function:getStepSize"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"isPermitted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:134:function:isPermitted"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"HandwheelLeadModeStepSize","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:141:type:HandwheelLeadModeStepSize"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:144:type:class"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"getStepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:163:function:getStepSize"}
{"language":"c","line":164,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"isPermitted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:164:function:isPermitted"}
{"language":"c","line":171,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"KeyCode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:171:type:KeyCode"}
{"language":"c","line":188,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"MetaButtonCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:188:type:MetaButtonCodes"}
{"language":"c","line":198,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"containsKeys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:198:function:containsKeys"}
{"language":"c","line":202,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"AxisRotaryButtonCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:202:type:AxisRotaryButtonCodes"}
{"language":"c","line":219,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"FeedRotaryButtonCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:219:type:FeedRotaryButtonCodes"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"ButtonsCode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:236:type:ButtonsCode"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"getKeyCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:256:function:getKeyCode"}
{"language":"c","line":262,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"KeyEventListener","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:262:type:KeyEventListener"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"MetaButtonsCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:289:type:MetaButtonsCodes"}
{"language":"c","line":330,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"find","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:330:function:find"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"KeyCodes","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:333:type:KeyCodes"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"Button","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:342:type:Button"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"keyCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:347:function:keyCode"}
{"language":"c","line":348,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setKeyCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:348:function:setKeyCode"}
{"language":"c","line":358,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"ToggleButton","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:358:type:ToggleButton"}
{"language":"c","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"modifierCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:363:function:modifierCode"}
{"language":"c","line":364,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setModifierCode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:364:function:setModifierCode"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"containsKeys","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:365:function:containsKeys"}
{"language":"c","line":374,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"RotaryButton","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:374:type:RotaryButton"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"FeedRotaryButton","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:385:type:FeedRotaryButton"}
{"language":"c","line":393,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setStepMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:393:function:setStepMode"}
{"language":"c","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"stepMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:394:function:stepMode"}
{"language":"c","line":395,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"stepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:395:function:stepSize"}
{"language":"c","line":416,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"update","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:416:function:update"}
{"language":"c","line":421,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"AxisRotaryButton","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:421:type:AxisRotaryButton"}
{"language":"c","line":435,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"Handwheel","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:435:type:Handwheel"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"XhcWhb04b6Component","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:43:type:XhcWhb04b6Component"}
{"language":"c","line":440,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"enableVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:440:function:enableVerbose"}
{"language":"c","line":441,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:441:function:setMode"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"count","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:442:function:count"}
{"language":"c","line":443,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"counters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:443:function:counters"}
{"language":"c","line":444,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"counters","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:444:function:counters"}
{"language":"c","line":447,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:447:function:setEnabled"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"Hal","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:44:type:Hal"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"UsbOutPackageData","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:45:type:UsbOutPackageData"}
{"language":"c","line":461,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"ButtonsState","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:461:type:ButtonsState"}
{"language":"c","line":474,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"clearPressedButtons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:474:function:clearPressedButtons"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"pressedButtons","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:476:function:pressedButtons"}
{"language":"c","line":477,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"currentMetaButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:477:function:currentMetaButton"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"axisButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:478:function:axisButton"}
{"language":"c","line":479,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"feedButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:479:function:feedButton"}
{"language":"c","line":480,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"feedButton","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:480:function:feedButton"}
{"language":"c","line":493,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"Display","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:493:type:Display"}
{"language":"c","line":497,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:497:type:class"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"HandwheelStepModeStepSize","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:49:type:HandwheelStepModeStepSize"}
{"language":"c","line":502,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:502:type:class"}
{"language":"c","line":528,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"updateData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:528:function:updateData"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:52:type:class"}
{"language":"c","line":530,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"clearData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:530:function:clearData"}
{"language":"c","line":540,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"Pendant","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:540:type:Pendant"}
{"language":"c","line":552,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"updateDisplayData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:552:function:updateDisplayData"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"clearDisplayData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:553:function:clearDisplayData"}
{"language":"c","line":555,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"enableVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:555:function:enableVerbose"}
{"language":"c","line":556,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"currentButtonsState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:556:function:currentButtonsState"}
{"language":"c","line":557,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"previousButtonsState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:557:function:previousButtonsState"}
{"language":"c","line":558,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"handWheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:558:function:handWheel"}
{"language":"c","line":559,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"handWheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:559:function:handWheel"}
{"language":"c","line":573,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setLeadModeSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:573:function:setLeadModeSpindle"}
{"language":"c","line":578,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setLeadModeFeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:578:function:setLeadModeFeed"}
{"language":"c","line":579,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"setStepMode_5_10","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:579:function:setStepMode_5_10"}
{"language":"c","line":598,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"shiftButtonState","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:598:function:shiftButtonState"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"dispatchFeedEventToHandwheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:605:function:dispatchFeedEventToHandwheel"}
{"language":"c","line":606,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"dispatchAxisEventToHandwheel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:606:function:dispatchAxisEventToHandwheel"}
{"language":"c","line":607,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"dispatchAxisEventToHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:607:function:dispatchAxisEventToHal"}
{"language":"c","line":608,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"dispatchActiveFeedToHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:608:function:dispatchActiveFeedToHal"}
{"language":"c","line":609,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"dispatchFeedValueToHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:609:function:dispatchFeedValueToHal"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"getStepSize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:71:function:getStepSize"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"isPermitted","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:72:function:isPermitted"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"HandwheelMpgModeStepSize","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:80:type:HandwheelMpgModeStepSize"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h","source_sha":"e37777d1e20ec1b2707b5b616fd1f58e276283ae31ac8944af35f96b2445157e","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/pendant.h:83:type:class"}
{"language":"cpp","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:270:function:init"}
{"language":"cpp","line":306,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:306:function:init"}
{"language":"cpp","line":363,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:363:function:init"}
{"language":"cpp","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"usbInputResponseCallback","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:44:function:usbInputResponseCallback"}
{"language":"cpp","line":469,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:469:function:init"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:503:type:timeval"}
{"language":"cpp","line":517,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:517:type:timeval"}
{"language":"cpp","line":638,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc","source_sha":"e6fa1cc81112c3124164a6faafa9376bb36df93850a4f7a500cbfe20af57c6af","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.cc:638:function:init"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:112:function:clear"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbInPackage","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:121:type:UsbInPackage"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbEmptyPackage","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:141:type:UsbEmptyPackage"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbSleepPackage","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:155:type:UsbSleepPackage"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"ConstantUsbPackages","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:167:type:ConstantUsbPackages"}
{"language":"c","line":175,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"OnUsbInputPackageListener","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:175:type:OnUsbInputPackageListener"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbRawInputListener","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:184:type:UsbRawInputListener"}
{"language":"c","line":195,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageBlockFields","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:195:type:UsbOutPackageBlockFields"}
{"language":"c","line":208,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:208:function:init"}
{"language":"c","line":212,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageBlockBuffer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:212:type:UsbOutPackageBlockBuffer"}
{"language":"c","line":218,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageBlock","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:218:type:UsbOutPackageBlock"}
{"language":"c","line":228,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageBlocks","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:228:type:UsbOutPackageBlocks"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:235:function:init"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageBuffer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:240:type:UsbOutPackageBuffer"}
{"language":"c","line":250,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbInPackageBuffer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:250:type:UsbInPackageBuffer"}
{"language":"c","line":259,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"SleepDetect","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:259:type:SleepDetect"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:269:type:timeval"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"Usb","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:273:type:Usb"}
{"language":"c","line":27,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"libusb_device_handle","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:27:type:libusb_device_handle"}
{"language":"c","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getUsbVendorId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:281:function:getUsbVendorId"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getUsbProductId","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:282:function:getUsbProductId"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"isDeviceOpen","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:283:function:isDeviceOpen"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getContextReference","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:284:function:getContextReference"}
{"language":"c","line":285,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getContext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:285:function:getContext"}
{"language":"c","line":286,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setContext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:286:function:setContext"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getDeviceHandle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:287:function:getDeviceHandle"}
{"language":"c","line":288,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setDeviceHandle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:288:function:setDeviceHandle"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"isWaitForPendantBeforeHalEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:289:function:isWaitForPendantBeforeHalEnabled"}
{"language":"c","line":28,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"libusb_context","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:28:type:libusb_context"}
{"language":"c","line":290,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getDoReconnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:290:function:getDoReconnect"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setDoReconnect","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:291:function:setDoReconnect"}
{"language":"c","line":293,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setSimulationMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:293:function:setSimulationMode"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setIsRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:294:function:setIsRunning"}
{"language":"c","line":295,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"requestTermination","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:295:function:requestTermination"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setupAsyncTransfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:298:function:setupAsyncTransfer"}
{"language":"c","line":299,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"sendDisplayData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:299:function:sendDisplayData"}
{"language":"c","line":29,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"libusb_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:29:type:libusb_transfer"}
{"language":"c","line":300,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"enableVerboseTx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:300:function:enableVerboseTx"}
{"language":"c","line":301,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"enableVerboseRx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:301:function:enableVerboseRx"}
{"language":"c","line":302,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"enableVerboseInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:302:function:enableVerboseInit"}
{"language":"c","line":303,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:303:function:init"}
{"language":"c","line":304,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setWaitWithTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:304:function:setWaitWithTimeout"}
{"language":"c","line":306,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"getOutputPackageData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:306:function:getOutputPackageData"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"libusb_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:324:type:libusb_transfer"}
{"language":"c","line":325,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"libusb_transfer","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:325:type:libusb_transfer"}
{"language":"c","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"Hal","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:34:type:Hal"}
{"language":"c","line":35,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"Usb","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:35:type:Usb"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageAxisCoordinate","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:39:type:UsbOutPackageAxisCoordinate"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"setCoordinate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:45:function:setCoordinate"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"clear","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:46:function:clear"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"DisplayIndicatorStepMode","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:49:type:DisplayIndicatorStepMode"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"class","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:53:type:class"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"DisplayIndicatorBitFields","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:72:type:DisplayIndicatorBitFields"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"DisplayIndicator","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:87:type:DisplayIndicator"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h","source_sha":"506bc8a4c60dd3270eb23c78a1347d8065e6705569cd9a81d5bcf398cac9d2de","symbol":"UsbOutPackageData","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/usb.h:97:type:UsbOutPackageData"}
{"language":"cpp","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"seed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:115:function:seed"}
{"language":"cpp","line":116,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"nonSeedAndRandom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:116:function:nonSeedAndRandom"}
{"language":"cpp","line":117,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"keyXorNonSeedAndRandom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:117:function:keyXorNonSeedAndRandom"}
{"language":"cpp","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"calculatedCrcBitset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:121:function:calculatedCrcBitset"}
{"language":"cpp","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:162:function:init"}
{"language":"cpp","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:323:function:init"}
{"language":"cpp","line":351,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:351:function:init"}
{"language":"cpp","line":375,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:375:function:init"}
{"language":"cpp","line":398,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:398:function:init"}
{"language":"cpp","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:503:type:timeval"}
{"language":"cpp","line":520,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"timeval","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:520:type:timeval"}
{"language":"cpp","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:56:function:init"}
{"language":"cpp","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"random","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:83:function:random"}
{"language":"cpp","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc","source_sha":"aba1830d91d2f433a3c335e349b6b38af75e02bbb9f979cbb0843acbe1fd35b7","symbol":"delta","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.cc:84:function:delta"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printRotaryButtonText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:100:function:printRotaryButtonText"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printRotaryButtonText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:102:function:printRotaryButtonText"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printInputData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:104:function:printInputData"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printInputData","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:106:function:printInputData"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printHexdump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:108:function:printHexdump"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printHexdump","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:110:function:printHexdump"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"XhcWhb04b6Component","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:36:type:XhcWhb04b6Component"}
{"language":"c","line":42,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"process","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:42:function:process"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"teardownUsb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:43:function:teardownUsb"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setUsbContext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:44:function:setUsbContext"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"getUsbDeviceHandle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:45:function:getUsbDeviceHandle"}
{"language":"c","line":46,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"getUsbContext","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:46:function:getUsbContext"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"getName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:48:function:getName"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"getHalName","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:50:function:getHalName"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"initWhb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:53:function:initWhb"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"initHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:54:function:initHal"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"teardownHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:55:function:teardownHal"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableReceiveAsyncTransfer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:56:function:enableReceiveAsyncTransfer"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"updateDisplay","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:57:function:updateDisplay"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"linuxcncSimulate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:58:function:linuxcncSimulate"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"requestTermination","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:59:function:requestTermination"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"isRunning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:60:function:isRunning"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:61:function:run"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"isSimulationModeEnabled","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:62:function:isSimulationModeEnabled"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setSimulationMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:63:function:setSimulationMode"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setEnableVerboseKeyEvents","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:64:function:setEnableVerboseKeyEvents"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableVerbosePendant","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:65:function:enableVerbosePendant"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableVerboseRx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:66:function:enableVerboseRx"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableVerboseTx","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:67:function:enableVerboseTx"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableVerboseHal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:68:function:enableVerboseHal"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableVerboseInit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:69:function:enableVerboseInit"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"enableCrcDebugging","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:70:function:enableCrcDebugging"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setWaitWithTimeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:71:function:setWaitWithTimeout"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printCrcDebug","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:72:function:printCrcDebug"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setLeadModeSpindle","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:73:function:setLeadModeSpindle"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setLeadModeFeed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:74:function:setLeadModeFeed"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"setStepMode_5_10","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:75:function:setStepMode_5_10"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printPushButtonText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:96:function:printPushButtonText"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h","source_sha":"bbf38573a00723ecdaac6206ef2de0c1a6ec53055e44bb75950ae6b7ef515490","symbol":"printPushButtonText","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/xhc-whb04b-6/xhc-whb04b6.h:98:function:printPushButtonText"}
{"language":"python","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"run","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:108:function:run"}
{"language":"python","line":34,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"States","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:34:class:States"}
{"language":"python","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"Methods","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:43:class:Methods"}
{"language":"python","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"Compensation","symbol_kind":"class","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:48:class:Compensation"}
{"language":"python","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"__init__","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:49:function:__init__"}
{"language":"python","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"loadMap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:53:function:loadMap"}
{"language":"python","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/user_comps/z_level_compensation.py","source_sha":"7fcdd6052764ab20855acbe05ed527e6b34980c4df8446e653175b80015bb4e7","symbol":"compensate","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/user_comps/z_level_compensation.py:87:function:compensate"}
{"language":"c","line":109,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"read_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:109:function:read_chunk"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:158:type:bitfile"}
{"language":"c","line":160,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:160:type:bitfile"}
{"language":"c","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"write_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:229:function:write_chunk"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:267:function:bitfile_write"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:271:type:bitfile_chunk"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_add_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:318:function:bitfile_add_chunk"}
{"language":"c","line":344,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:344:type:bitfile_chunk"}
{"language":"c","line":359,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_print_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:359:function:bitfile_print_chunk"}
{"language":"c","line":361,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:361:type:bitfile_chunk"}
{"language":"c","line":369,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_validate_xilinx_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:369:function:bitfile_validate_xilinx_info"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:36:macro:_GNU_SOURCE"}
{"language":"c","line":383,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_print_xilinx_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:383:function:bitfile_print_xilinx_info"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:385:type:bitfile_chunk"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"XILINX_CHUNKS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:47:macro:XILINX_CHUNKS"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:58:function:errmsg"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:69:type:bitfile"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:71:type:bitfile"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.c","source_sha":"5e43a62a2aaddeff36cbbc1c22078e6e0f9100f8d40586869da6ac862d4ab69e","symbol":"bitfile_free","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.c:93:function:bitfile_free"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:106:type:bitfile"}
{"language":"c","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:118:function:bitfile_write"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_add_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:126:function:bitfile_add_chunk"}
{"language":"c","line":136,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:136:type:bitfile_chunk"}
{"language":"c","line":147,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_print_chunk","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:147:function:bitfile_print_chunk"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:151:type:bitfile"}
{"language":"c","line":155,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_validate_xilinx_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:155:function:bitfile_validate_xilinx_info"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_print_xilinx_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:163:function:bitfile_print_xilinx_info"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"BITFILE_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:2:macro:BITFILE_H"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:67:type:bitfile_chunk"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"BITFILE_MAXCHUNKS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:73:macro:BITFILE_MAXCHUNKS"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"BITFILE_SMALLCHUNKS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:75:macro:BITFILE_SMALLCHUNKS"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"BITFILE_HEADERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:76:macro:BITFILE_HEADERLEN"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:78:type:bitfile"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_chunk","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:82:type:bitfile_chunk"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:91:type:bitfile"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/bitfile.h","source_sha":"84c737238df390d614482fa5f9e0750f7925c06e40d649ad7c4e7c0b3f7df6fa","symbol":"bitfile_free","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/bitfile.h:98:function:bitfile_free"}
{"language":"python","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"optimal_size","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:102:function:optimal_size"}
{"language":"python","line":118,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"get_uint16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:118:function:get_uint16"}
{"language":"python","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"print_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:121:function:print_info"}
{"language":"python","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"transact","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:69:function:transact"}
{"language":"python","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"interact","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:81:function:interact"}
{"language":"python","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"make_read_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:90:function:make_read_request"}
{"language":"python","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/elbpcom.py","source_sha":"ea8a52a9c4fe73405fbe80fa3308ec65893885339b9fafdd85cdacb5690ee4d9","symbol":"make_write_request","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/elbpcom.py:96:function:make_write_request"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:124:function:halcmd_shutdown"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"FUNCT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:135:macro:FUNCT"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_command","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:137:type:halcmd_command"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"sort_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:179:function:sort_command"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"strcmp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:181:function:strcmp"}
{"language":"c","line":184,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"compare_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:184:function:compare_command"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"strcmp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:187:function:strcmp"}
{"language":"c","line":191,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"hal_systemv_nowait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:191:function:hal_systemv_nowait"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"hal_systemv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:238:function:hal_systemv"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:275:function:quit"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"count_args","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:298:function:count_args"}
{"language":"c","line":304,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"ARG","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:304:macro:ARG"}
{"language":"c","line":305,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"REST","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:305:macro:REST"}
{"language":"c","line":307,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"parse_cmd1","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:307:function:parse_cmd1"}
{"language":"c","line":308,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_command","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:308:type:halcmd_command"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"do_setp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:319:function:do_setp_cmd"}
{"language":"c","line":447,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_parse_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:447:function:halcmd_parse_cmd"}
{"language":"c","line":470,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"tokenize","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:470:function:tokenize"}
{"language":"c","line":593,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"strip_comments","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:593:function:strip_comments"}
{"language":"c","line":680,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"strlimcpy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:680:function:strlimcpy"}
{"language":"c","line":721,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"replace_vars","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:721:function:replace_vars"}
{"language":"c","line":829,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_preprocess_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:829:function:halcmd_preprocess_line"}
{"language":"c","line":866,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_parse_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:866:function:halcmd_parse_line"}
{"language":"c","line":870,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_parse_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:870:function:halcmd_parse_cmd"}
{"language":"c","line":876,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_set_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:876:function:halcmd_set_filename"}
{"language":"c","line":882,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_set_linenumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:882:function:halcmd_set_linenumber"}
{"language":"c","line":883,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_get_linenumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:883:function:halcmd_get_linenumber"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:92:function:quit"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.c","source_sha":"b306bdedf15fc5687140c411ef356ecaeb5470a4ccf6f7ca5146e2e7d7de7a5f","symbol":"halcmd_startup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.c:94:function:halcmd_startup"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"HALCMD_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:41:macro:HALCMD_H"}
{"language":"c","line":47,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_startup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:47:function:halcmd_startup"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:48:function:halcmd_shutdown"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_parse_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:49:function:halcmd_parse_cmd"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_parse_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:50:function:halcmd_parse_line"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:51:function:halcmd_shutdown"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_preprocess_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:53:function:halcmd_preprocess_line"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:55:function:halcmd_info"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:56:function:halcmd_output"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_warning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:57:function:halcmd_warning"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:58:function:halcmd_error"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_echo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:59:function:halcmd_echo"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_set_filename","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:61:function:halcmd_set_filename"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_set_linenumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:64:function:halcmd_set_linenumber"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_get_linenumber","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:65:function:halcmd_get_linenumber"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_argtype","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:67:type:halcmd_argtype"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"int","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:79:function:int"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_command","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:82:type:halcmd_command"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"halcmd_argtype","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:85:type:halcmd_argtype"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:93:macro:MAX_TOK"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"MAX_CMD_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:94:macro:MAX_CMD_LEN"}
{"language":"c","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd.h","source_sha":"4c6fd0ea77871a34e3a97833c3e7d7eb05d34d49b3c7b6b4ea676d920cb02094","symbol":"MAX_EXPECTED_SIGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd.h:95:macro:MAX_EXPECTED_SIGS"}
{"language":"cpp","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"match","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:101:function:match"}
{"language":"cpp","line":1032,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_list_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1032:function:do_list_cmd"}
{"language":"cpp","line":1067,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_status_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1067:function:do_status_cmd"}
{"language":"cpp","line":1090,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_loadrt_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1090:function:do_loadrt_cmd"}
{"language":"cpp","line":1111,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1111:type:stat"}
{"language":"cpp","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_lock_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:112:function:do_lock_cmd"}
{"language":"cpp","line":1199,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_delsig_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1199:function:do_delsig_cmd"}
{"language":"cpp","line":1262,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unloadusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1262:function:do_unloadusr_cmd"}
{"language":"cpp","line":1294,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unloadrt_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1294:function:do_unloadrt_cmd"}
{"language":"cpp","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unlock_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:134:function:do_unlock_cmd"}
{"language":"cpp","line":1359,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"unloadrt_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1359:function:unloadrt_comp"}
{"language":"cpp","line":1387,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unload_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1387:function:do_unload_cmd"}
{"language":"cpp","line":1391,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unloadrt_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1391:function:do_unloadrt_cmd"}
{"language":"cpp","line":1405,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unloadusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1405:function:do_unloadusr_cmd"}
{"language":"cpp","line":1422,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"reset_getopt_state","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1422:function:reset_getopt_state"}
{"language":"cpp","line":1448,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"get_all_comp_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1448:function:get_all_comp_names"}
{"language":"cpp","line":1456,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"warn_newly_loaded_comps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1456:function:warn_newly_loaded_comps"}
{"language":"cpp","line":1467,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_loadusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1467:function:do_loadusr_cmd"}
{"language":"cpp","line":1543,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1543:type:timespec"}
{"language":"cpp","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_linkpp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:156:function:do_linkpp_cmd"}
{"language":"cpp","line":1620,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_waitusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1620:function:do_waitusr_cmd"}
{"language":"cpp","line":1647,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1647:type:timespec"}
{"language":"cpp","line":1662,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_comp_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1662:function:print_comp_info"}
{"language":"cpp","line":1701,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1701:function:print_pin_info"}
{"language":"cpp","line":1753,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1753:function:print_pin_aliases"}
{"language":"cpp","line":1784,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_sig_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1784:function:print_sig_info"}
{"language":"cpp","line":1819,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_script_sig_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1819:function:print_script_sig_info"}
{"language":"cpp","line":1852,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1852:function:print_param_info"}
{"language":"cpp","line":1888,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1888:function:print_param_aliases"}
{"language":"cpp","line":1919,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_funct_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1919:function:print_funct_info"}
{"language":"cpp","line":1955,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_thread_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:1955:function:print_thread_info"}
{"language":"cpp","line":2036,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_comp_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2036:function:print_comp_names"}
{"language":"cpp","line":2054,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2054:function:print_pin_names"}
{"language":"cpp","line":2072,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_sig_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2072:function:print_sig_names"}
{"language":"cpp","line":2090,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2090:function:print_param_names"}
{"language":"cpp","line":2108,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_funct_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2108:function:print_funct_names"}
{"language":"cpp","line":210,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_linkps_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:210:function:do_linkps_cmd"}
{"language":"cpp","line":2126,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_thread_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2126:function:print_thread_names"}
{"language":"cpp","line":2144,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_lock_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2144:function:print_lock_status"}
{"language":"cpp","line":2166,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"count_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2166:function:count_list"}
{"language":"cpp","line":2182,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_mem_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2182:function:print_mem_status"}
{"language":"cpp","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_linksp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:224:function:do_linksp_cmd"}
{"language":"cpp","line":225,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_linkps_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:225:function:do_linkps_cmd"}
{"language":"cpp","line":229,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unlinkp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:229:function:do_unlinkp_cmd"}
{"language":"cpp","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_set_debug_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:243:function:do_set_debug_cmd"}
{"language":"cpp","line":2453,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_save_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2453:function:do_save_cmd"}
{"language":"cpp","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"rtapi_set_msg_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:249:function:rtapi_set_msg_level"}
{"language":"cpp","line":2526,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_comps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2526:function:save_comps"}
{"language":"cpp","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_source_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:252:function:do_source_cmd"}
{"language":"cpp","line":2580,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2580:function:save_aliases"}
{"language":"cpp","line":2618,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2618:function:save_signals"}
{"language":"cpp","line":2634,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2634:function:save_links"}
{"language":"cpp","line":2660,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_nets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2660:function:save_nets"}
{"language":"cpp","line":2743,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2743:function:save_params"}
{"language":"cpp","line":2763,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2763:function:save_threads"}
{"language":"cpp","line":2790,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_unconnected_input_pin_values","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2790:function:save_unconnected_input_pin_values"}
{"language":"cpp","line":2809,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_setexact_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2809:function:do_setexact_cmd"}
{"language":"cpp","line":2828,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_help_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:2828:function:do_help_cmd"}
{"language":"cpp","line":292,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_start_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:292:function:do_start_cmd"}
{"language":"cpp","line":301,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_stop_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:301:function:do_stop_cmd"}
{"language":"cpp","line":3047,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_help_commands","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:3047:function:print_help_commands"}
{"language":"cpp","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_echo_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:310:function:do_echo_cmd"}
{"language":"cpp","line":314,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unecho_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:314:function:do_unecho_cmd"}
{"language":"cpp","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_addf_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:318:function:do_addf_cmd"}
{"language":"cpp","line":335,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_alias_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:335:function:do_alias_cmd"}
{"language":"cpp","line":354,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_unalias_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:354:function:do_unalias_cmd"}
{"language":"cpp","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_delf_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:371:function:do_delf_cmd"}
{"language":"cpp","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"preflight_net_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:385:function:preflight_net_cmd"}
{"language":"cpp","line":466,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_net_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:466:function:do_net_cmd"}
{"language":"cpp","line":513,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_newinst_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:513:function:do_newinst_cmd"}
{"language":"cpp","line":557,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:557:type:timespec"}
{"language":"cpp","line":587,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:587:type:timespec"}
{"language":"cpp","line":619,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_newsig_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:619:function:do_newsig_cmd"}
{"language":"cpp","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"unloadrt_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:61:function:unloadrt_comp"}
{"language":"cpp","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_comp_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:62:function:print_comp_info"}
{"language":"cpp","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:63:function:print_pin_info"}
{"language":"cpp","line":643,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"set_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:643:function:set_common"}
{"language":"cpp","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:64:function:print_pin_aliases"}
{"language":"cpp","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:65:function:print_param_aliases"}
{"language":"cpp","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_sig_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:66:function:print_sig_info"}
{"language":"cpp","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_script_sig_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:67:function:print_script_sig_info"}
{"language":"cpp","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:68:function:print_param_info"}
{"language":"cpp","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_funct_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:69:function:print_funct_info"}
{"language":"cpp","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_thread_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:70:function:print_thread_info"}
{"language":"cpp","line":716,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_setp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:716:function:do_setp_cmd"}
{"language":"cpp","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_comp_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:71:function:print_comp_names"}
{"language":"cpp","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_pin_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:72:function:print_pin_names"}
{"language":"cpp","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_sig_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:73:function:print_sig_names"}
{"language":"cpp","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_param_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:74:function:print_param_names"}
{"language":"cpp","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_funct_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:75:function:print_funct_names"}
{"language":"cpp","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_thread_names","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:76:function:print_thread_names"}
{"language":"cpp","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_lock_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:77:function:print_lock_status"}
{"language":"cpp","line":780,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_print_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:780:function:do_print_cmd"}
{"language":"cpp","line":786,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_ptype_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:786:function:do_ptype_cmd"}
{"language":"cpp","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_mem_status","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:78:function:print_mem_status"}
{"language":"cpp","line":821,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_getp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:821:function:do_getp_cmd"}
{"language":"cpp","line":865,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_sets_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:865:function:do_sets_cmd"}
{"language":"cpp","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_comps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:87:function:save_comps"}
{"language":"cpp","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_aliases","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:88:function:save_aliases"}
{"language":"cpp","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:89:function:save_signals"}
{"language":"cpp","line":903,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_stype_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:903:function:do_stype_cmd"}
{"language":"cpp","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:90:function:save_links"}
{"language":"cpp","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_nets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:91:function:save_nets"}
{"language":"cpp","line":925,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_gets_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:925:function:do_gets_cmd"}
{"language":"cpp","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:92:function:save_params"}
{"language":"cpp","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_unconnected_input_pin_values","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:93:function:save_unconnected_input_pin_values"}
{"language":"cpp","line":949,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"get_type","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:949:function:get_type"}
{"language":"cpp","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"save_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:94:function:save_threads"}
{"language":"cpp","line":95,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"print_help_commands","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:95:function:print_help_commands"}
{"language":"cpp","line":972,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"do_show_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:972:function:do_show_cmd"}
{"language":"cpp","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.cc","source_sha":"e8cb7c6ec676b0252c956ee0a52ab971c9c7a7c3d17c7a3fbcdae8f8fdc727d2","symbol":"tmatch","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.cc:97:function:tmatch"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"HALCMD_COMMANDS_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:41:macro:HALCMD_COMMANDS_H"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_addf_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:48:function:do_addf_cmd"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_alias_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:49:function:do_alias_cmd"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unalias_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:50:function:do_unalias_cmd"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_delf_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:51:function:do_delf_cmd"}
{"language":"c","line":52,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_echo_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:52:function:do_echo_cmd"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unecho_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:53:function:do_unecho_cmd"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_linkps_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:54:function:do_linkps_cmd"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_linksp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:55:function:do_linksp_cmd"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_start_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:56:function:do_start_cmd"}
{"language":"c","line":57,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_stop_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:57:function:do_stop_cmd"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_help_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:58:function:do_help_cmd"}
{"language":"c","line":59,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_lock_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:59:function:do_lock_cmd"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unlock_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:60:function:do_unlock_cmd"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_linkpp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:61:function:do_linkpp_cmd"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_newsig_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:62:function:do_newsig_cmd"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_newinst_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:64:function:do_newinst_cmd"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_net_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:66:function:do_net_cmd"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_setp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:67:function:do_setp_cmd"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_getp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:68:function:do_getp_cmd"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_sets_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:69:function:do_sets_cmd"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_gets_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:70:function:do_gets_cmd"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_print_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:71:function:do_print_cmd"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_ptype_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:72:function:do_ptype_cmd"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_stype_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:73:function:do_stype_cmd"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_show_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:74:function:do_show_cmd"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_list_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:75:function:do_list_cmd"}
{"language":"c","line":76,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_source_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:76:function:do_source_cmd"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_status_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:77:function:do_status_cmd"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_set_debug_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:78:function:do_set_debug_cmd"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_delsig_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:79:function:do_delsig_cmd"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_loadrt_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:80:function:do_loadrt_cmd"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unlinkp_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:81:function:do_unlinkp_cmd"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unload_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:82:function:do_unload_cmd"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unloadrt_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:83:function:do_unloadrt_cmd"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_unloadusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:84:function:do_unloadusr_cmd"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_loadusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:85:function:do_loadusr_cmd"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_waitusr_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:86:function:do_waitusr_cmd"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_save_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:87:function:do_save_cmd"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"do_setexact_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:88:function:do_setexact_cmd"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"hal_systemv_nowait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:90:function:hal_systemv_nowait"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_commands.h","source_sha":"14ebebc704c14bbef565f3e7b3eeb5381ee97be09b63b32404d2ad2f20909c83","symbol":"hal_systemv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_commands.h:91:function:hal_systemv"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"func","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:119:function:func"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"direction_match","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:126:function:direction_match"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"writer_match","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:131:function:writer_match"}
{"language":"c","line":137,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"check_match_type_pin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:137:function:check_match_type_pin"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"check_match_type_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:152:function:check_match_type_signal"}
{"language":"c","line":179,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:179:function:strdup"}
{"language":"c","line":223,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:223:function:strdup"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:241:function:strdup"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"funct_generator_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:247:function:funct_generator_common"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"funct_generator_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:251:function:funct_generator_common"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:268:function:strdup"}
{"language":"c","line":288,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:288:function:strdup"}
{"language":"c","line":297,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:297:function:strdup"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:318:function:strdup"}
{"language":"c","line":328,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:328:function:strdup"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:342:function:strdup"}
{"language":"c","line":350,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:350:function:strdup"}
{"language":"c","line":365,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:365:function:strdup"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:372:function:strdup"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:386:function:strdup"}
{"language":"c","line":394,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:394:function:strdup"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:414:function:strdup"}
{"language":"c","line":433,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:433:function:strdup"}
{"language":"c","line":480,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"strdup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:480:function:strdup"}
{"language":"c","line":488,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"startswith","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:488:function:startswith"}
{"language":"c","line":497,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:497:type:dirent"}
{"language":"c","line":531,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"dirent","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:531:type:dirent"}
{"language":"c","line":553,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"isskip","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:553:function:isskip"}
{"language":"c","line":575,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"completion_matches_table","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:575:function:completion_matches_table"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"completion_matches_table","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:577:function:completion_matches_table"}
{"language":"c","line":728,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"func","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:728:function:func"}
{"language":"c","line":740,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"halcmd_completer","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:740:function:halcmd_completer"}
{"language":"c","line":743,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.c","source_sha":"3e0b3cd8e4f9b1acedacdd9e64c07de7465ed0aa6eb8752b84f2647f73aa657b","symbol":"halcmd_init_readline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.c:743:function:halcmd_init_readline"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.h","source_sha":"f03d1c4533e87af6e63af3f73ecd6f0013dc510ff3a45795c0b17bd1ddfae5f8","symbol":"HALCMD_COMPLETION_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.h:41:macro:HALCMD_COMPLETION_H"}
{"language":"c","line":48,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_completion.h","source_sha":"f03d1c4533e87af6e63af3f73ecd6f0013dc510ff3a45795c0b17bd1ddfae5f8","symbol":"halcmd_init_readline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_completion.h:48:function:halcmd_init_readline"}
{"language":"c","line":347,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"release_HAL_mutex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:347:function:release_HAL_mutex"}
{"language":"c","line":399,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"propose_completion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:399:function:propose_completion"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"print_help_general","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:408:function:print_help_general"}
{"language":"c","line":442,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"get_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:442:function:get_input"}
{"language":"c","line":465,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"get_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:465:function:get_input"}
{"language":"c","line":471,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"halcmd_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:471:function:halcmd_output"}
{"language":"c","line":478,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"halcmd_warning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:478:function:halcmd_warning"}
{"language":"c","line":486,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"halcmd_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:486:function:halcmd_error"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"halcmd_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:494:function:halcmd_info"}
{"language":"c","line":503,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"halcmd_echo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:503:function:halcmd_echo"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"get_input","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:78:function:get_input"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"print_help_general","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:79:function:print_help_general"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"release_HAL_mutex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:80:function:release_HAL_mutex"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"propose_completion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:81:function:propose_completion"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"MAX_EXTEND_LINES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:88:macro:MAX_EXTEND_LINES"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halcmd_main.c","source_sha":"384e3a961b1110d2a0260da43c0441df53a1f7b368a85aac5a04855c930195e6","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halcmd_main.c:94:function:main"}
{"language":"c","line":1026,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doSets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1026:function:doSets"}
{"language":"c","line":1065,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doAddf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1065:function:doAddf"}
{"language":"c","line":1083,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doDelf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1083:function:doDelf"}
{"language":"c","line":1097,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1097:function:doStart"}
{"language":"c","line":1111,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1111:function:doStop"}
{"language":"c","line":1125,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLoadRt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1125:function:doLoadRt"}
{"language":"c","line":1151,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1151:type:stat"}
{"language":"c","line":1243,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doDelsig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1243:function:doDelsig"}
{"language":"c","line":1297,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doUnload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1297:function:doUnload"}
{"language":"c","line":1360,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"unloadrt_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1360:function:unloadrt_comp"}
{"language":"c","line":1434,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLoadUsr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1434:function:doLoadUsr"}
{"language":"c","line":1440,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"stat","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1440:type:stat"}
{"language":"c","line":1624,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"timespec","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1624:type:timespec"}
{"language":"c","line":1688,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getCompInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1688:function:getCompInfo"}
{"language":"c","line":1708,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getPinInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1708:function:getPinInfo"}
{"language":"c","line":1750,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getSigInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1750:function:getSigInfo"}
{"language":"c","line":1777,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getParamInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1777:function:getParamInfo"}
{"language":"c","line":1808,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getFunctInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1808:function:getFunctInfo"}
{"language":"c","line":1835,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getThreadInfo","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:1835:function:getThreadInfo"}
{"language":"c","line":2082,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doSave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2082:function:doSave"}
{"language":"c","line":2146,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_comps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2146:function:save_comps"}
{"language":"c","line":2170,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2170:function:save_signals"}
{"language":"c","line":2186,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2186:function:save_links"}
{"language":"c","line":2212,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_nets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2212:function:save_nets"}
{"language":"c","line":2240,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2240:function:save_params"}
{"language":"c","line":2260,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2260:function:save_threads"}
{"language":"c","line":2287,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"do_help_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2287:function:do_help_cmd"}
{"language":"c","line":2427,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"print_help_general","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2427:function:print_help_general"}
{"language":"c","line":2454,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"lookupHalCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2454:function:lookupHalCommand"}
{"language":"c","line":2469,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2469:function:commandHello"}
{"language":"c","line":2488,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2488:function:getEcho"}
{"language":"c","line":2493,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2493:function:snprintf"}
{"language":"c","line":2497,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2497:function:getVerbose"}
{"language":"c","line":2502,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2502:function:snprintf"}
{"language":"c","line":2506,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2506:function:getEnable"}
{"language":"c","line":2511,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"snprintf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2511:function:snprintf"}
{"language":"c","line":2515,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2515:function:getConfig"}
{"language":"c","line":2523,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2523:function:getCommMode"}
{"language":"c","line":2534,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2534:function:getCommProt"}
{"language":"c","line":2542,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getComps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2542:function:getComps"}
{"language":"c","line":2551,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getPins","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2551:function:getPins"}
{"language":"c","line":2560,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getPinVals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2560:function:getPinVals"}
{"language":"c","line":2570,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getSignals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2570:function:getSignals"}
{"language":"c","line":2579,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getSignalVals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2579:function:getSignalVals"}
{"language":"c","line":2588,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getParams","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2588:function:getParams"}
{"language":"c","line":2597,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getParamVals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2597:function:getParamVals"}
{"language":"c","line":2606,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getFuncts","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2606:function:getFuncts"}
{"language":"c","line":2615,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getThreads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2615:function:getThreads"}
{"language":"c","line":2624,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getComp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2624:function:getComp"}
{"language":"c","line":2631,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getPin","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2631:function:getPin"}
{"language":"c","line":2638,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getPinVal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2638:function:getPinVal"}
{"language":"c","line":2645,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getSignal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2645:function:getSignal"}
{"language":"c","line":2652,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getSignalVal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2652:function:getSignalVal"}
{"language":"c","line":2659,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getParam","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2659:function:getParam"}
{"language":"c","line":2666,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getParamVal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2666:function:getParamVal"}
{"language":"c","line":2673,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getFunct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2673:function:getFunct"}
{"language":"c","line":2680,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"getThread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2680:function:getThread"}
{"language":"c","line":2687,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2687:function:commandGet"}
{"language":"c","line":2697,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2697:function:write"}
{"language":"c","line":2765,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"checkOnOff","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2765:function:checkOnOff"}
{"language":"c","line":2777,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"checkBinaryASCII","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2777:function:checkBinaryASCII"}
{"language":"c","line":2789,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setEcho","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2789:function:setEcho"}
{"language":"c","line":278,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"_REENTRANT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:278:macro:_REENTRANT"}
{"language":"c","line":2800,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setVerbose","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2800:function:setVerbose"}
{"language":"c","line":2811,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setEnable","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2811:function:setEnable"}
{"language":"c","line":2827,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setConfig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2827:function:setConfig"}
{"language":"c","line":2832,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setCommMode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2832:function:setCommMode"}
{"language":"c","line":2842,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setCommProt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2842:function:setCommProt"}
{"language":"c","line":2852,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLoadRt","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2852:function:setLoadRt"}
{"language":"c","line":2873,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setUnload","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2873:function:setUnload"}
{"language":"c","line":2881,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLoadUsr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2881:function:setLoadUsr"}
{"language":"c","line":2893,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLinkps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2893:function:setLinkps"}
{"language":"c","line":2902,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLinksp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2902:function:setLinksp"}
{"language":"c","line":2911,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLinkpp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2911:function:setLinkpp"}
{"language":"c","line":2920,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setNet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2920:function:setNet"}
{"language":"c","line":2944,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setUnlink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2944:function:setUnlink"}
{"language":"c","line":2953,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setLock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2953:function:setLock"}
{"language":"c","line":2962,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setUnlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2962:function:setUnlock"}
{"language":"c","line":2971,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setNewsig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2971:function:setNewsig"}
{"language":"c","line":2980,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setDelsig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2980:function:setDelsig"}
{"language":"c","line":2989,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setSetp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2989:function:setSetp"}
{"language":"c","line":2998,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setSets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:2998:function:setSets"}
{"language":"c","line":3007,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setAddf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3007:function:setAddf"}
{"language":"c","line":3016,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setDelf","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3016:function:setDelf"}
{"language":"c","line":3025,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setSave","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3025:function:setSave"}
{"language":"c","line":3033,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setStart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3033:function:setStart"}
{"language":"c","line":3041,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"setStop","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3041:function:setStop"}
{"language":"c","line":3049,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"MAX_TOKENS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3049:macro:MAX_TOKENS"}
{"language":"c","line":3051,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3051:function:commandSet"}
{"language":"c","line":3066,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3066:function:write"}
{"language":"c","line":3072,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3072:function:write"}
{"language":"c","line":3148,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3148:function:commandQuit"}
{"language":"c","line":3154,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3154:function:commandShutdown"}
{"language":"c","line":3167,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpGeneral","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3167:function:helpGeneral"}
{"language":"c","line":3180,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpHello","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3180:function:helpHello"}
{"language":"c","line":318,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"MAX_TOK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:318:macro:MAX_TOK"}
{"language":"c","line":3199,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpGet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3199:function:helpGet"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"MAX_CMD_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:319:macro:MAX_CMD_LEN"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"MAX_EXPECTED_SIGS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:320:macro:MAX_EXPECTED_SIGS"}
{"language":"c","line":322,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"release_HAL_mutex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:322:function:release_HAL_mutex"}
{"language":"c","line":3232,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpSet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3232:function:helpSet"}
{"language":"c","line":323,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"do_help_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:323:function:do_help_cmd"}
{"language":"c","line":324,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"unloadrt_comp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:324:function:unloadrt_comp"}
{"language":"c","line":3268,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpQuit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3268:function:helpQuit"}
{"language":"c","line":3278,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpShutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3278:function:helpShutdown"}
{"language":"c","line":3288,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"helpHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3288:function:helpHelp"}
{"language":"c","line":3295,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"commandHelp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3295:function:commandHelp"}
{"language":"c","line":3314,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"lookupToken","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3314:function:lookupToken"}
{"language":"c","line":3329,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"parseCommand","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3329:function:parseCommand"}
{"language":"c","line":332,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_comps","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:332:function:save_comps"}
{"language":"c","line":333,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_signals","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:333:function:save_signals"}
{"language":"c","line":334,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_links","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:334:function:save_links"}
{"language":"c","line":335,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_nets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:335:function:save_nets"}
{"language":"c","line":336,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_params","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:336:function:save_params"}
{"language":"c","line":337,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"save_threads","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:337:function:save_threads"}
{"language":"c","line":338,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"print_help_general","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:338:function:print_help_general"}
{"language":"c","line":3443,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"sockMain","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3443:function:sockMain"}
{"language":"c","line":3461,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:3461:function:main"}
{"language":"c","line":380,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:380:type:sockaddr_in"}
{"language":"c","line":381,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"sockaddr_in","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:381:type:sockaddr_in"}
{"language":"c","line":404,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"option","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:404:type:option"}
{"language":"c","line":428,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:428:function:quit"}
{"language":"c","line":445,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"strupr","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:445:function:strupr"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"initSockets","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:454:function:initSockets"}
{"language":"c","line":470,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"sockWrite","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:470:function:sockWrite"}
{"language":"c","line":473,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"write","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:473:function:write"}
{"language":"c","line":476,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"sockWriteError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:476:function:sockWriteError"}
{"language":"c","line":485,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"hal_systemv_nowait","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:485:function:hal_systemv_nowait"}
{"language":"c","line":536,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"hal_systemv","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:536:function:hal_systemv"}
{"language":"c","line":583,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"release_HAL_mutex","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:583:function:release_HAL_mutex"}
{"language":"c","line":623,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:623:function:doLock"}
{"language":"c","line":645,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doUnlock","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:645:function:doUnlock"}
{"language":"c","line":667,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLinkpp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:667:function:doLinkpp"}
{"language":"c","line":722,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLinkPS","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:722:function:doLinkPS"}
{"language":"c","line":742,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"preflightNet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:742:function:preflightNet"}
{"language":"c","line":812,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doNet","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:812:function:doNet"}
{"language":"c","line":860,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doLink","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:860:function:doLink"}
{"language":"c","line":880,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doNewsig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:880:function:doNewsig"}
{"language":"c","line":909,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"set_common","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:909:function:set_common"}
{"language":"c","line":962,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halrmt.c","source_sha":"d0e7cf061d06f7d0820d13f0c2485bed830171e1340016465ef0f73608e34541","symbol":"doSetp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halrmt.c:962:function:doSetp"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"BUFFERLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:107:macro:BUFFERLEN"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halcmd_output","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:110:function:halcmd_output"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halcmd_error","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:131:function:halcmd_error"}
{"language":"c","line":152,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halcmd_warning","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:152:function:halcmd_warning"}
{"language":"c","line":173,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halcmd_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:173:function:halcmd_info"}
{"language":"c","line":26,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halError","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:26:function:halError"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"shutdown","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:36:function:shutdown"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:43:function:init"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halExit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:54:function:halExit"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"halCmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:58:function:halCmd"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/halsh.c","source_sha":"4aa20ef62dcecf68224dd2cc2a87b1fe1ed6370ad7c4911471d1678b85a5866c","symbol":"Hal_Init","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/halsh.c:87:function:Hal_Init"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"TREEVIEW_COLUMN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:103:type:TREEVIEW_COLUMN"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"popup_probe_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:131:function:popup_probe_window"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:133:function:quit"}
{"language":"c","line":134,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"exit_from_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:134:function:exit_from_hal"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"refresh_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:135:function:refresh_value"}
{"language":"c","line":138,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"create_probe_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:138:function:create_probe_window"}
{"language":"c","line":139,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"apply_selection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:139:function:apply_selection"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"on_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:142:function:on_changed"}
{"language":"c","line":148,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:148:function:main"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"popup_probe_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:385:function:popup_probe_window"}
{"language":"c","line":479,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:479:function:quit"}
{"language":"c","line":484,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"exit_from_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:484:function:exit_from_hal"}
{"language":"c","line":490,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"refresh_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:490:function:refresh_value"}
{"language":"c","line":50,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:50:macro:_"}
{"language":"c","line":590,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"create_probe_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:590:function:create_probe_window"}
{"language":"c","line":661,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"apply_selection","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:661:function:apply_selection"}
{"language":"c","line":705,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"on_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:705:function:on_changed"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/meter.c","source_sha":"328e4cee64272a7b4fbda31250a8b118cdec8dda89e2e9b72fd139a31158b35b","symbol":"PROBE_NAME_LEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/meter.c:77:macro:PROBE_NAME_LEN"}
{"language":"c","line":151,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"gtk_label_set_text_if","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:151:function:gtk_label_set_text_if"}
{"language":"c","line":158,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"gtk_label_size_to_fit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:158:function:gtk_label_size_to_fit"}
{"language":"c","line":186,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"add_to_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:186:function:add_to_list"}
{"language":"c","line":204,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"init_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:204:function:init_list"}
{"language":"c","line":224,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"clear_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:224:function:clear_list"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"mark_selected_row","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:240:function:mark_selected_row"}
{"language":"c","line":252,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"set_file_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:252:function:set_file_filter"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"gtk_vseparator_new_in_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:71:function:gtk_vseparator_new_in_box"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.c","source_sha":"7933167ad3e363d9c062dde383dee3ffbc45dbed2d796988ee5f539a8ea82193","symbol":"gtk_hseparator_new_in_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.c:80:function:gtk_hseparator_new_in_box"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"mark_selected_row","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:104:function:mark_selected_row"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"set_file_filter","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:107:function:set_file_filter"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"MISCGTK_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:2:macro:MISCGTK_H"}
{"language":"c","line":53,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"gtk_vseparator_new_in_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:53:function:gtk_vseparator_new_in_box"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"gtk_hseparator_new_in_box","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:54:function:gtk_hseparator_new_in_box"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"gtk_label_set_text_if","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:84:function:gtk_label_set_text_if"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"gtk_label_size_to_fit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:90:function:gtk_label_size_to_fit"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"init_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:93:function:init_list"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"add_to_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:96:function:add_to_list"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/miscgtk.h","source_sha":"7b76afddb0fed5524d5dbb57e821810bff76345f8a1a98f12e224e98d43b240b","symbol":"clear_list","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/miscgtk.h:99:function:clear_list"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"upci_dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:102:type:upci_dev_info"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:103:type:board_info"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:156:function:errmsg"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:167:function:usage"}
{"language":"c","line":180,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"parse_cmdline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:180:function:parse_cmdline"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"array_size","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:41:macro:array_size"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:43:type:board_info"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:55:type:board_info"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:62:function:errmsg"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"parse_cmdline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:63:function:parse_cmdline"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"read_var","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:66:type:read_var"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"EC_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:87:macro:EC_OK"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"EC_BADCL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:88:macro:EC_BADCL"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"EC_HDW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:89:macro:EC_HDW"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"EC_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:90:macro:EC_FILE"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"EC_SYS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:91:macro:EC_SYS"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_read.c","source_sha":"0892e483ec53db3e070e5594d1a9c2abff679c496e03cc3da5a9a45679298741","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_read.c:96:function:main"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"upci_dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:103:type:upci_dev_info"}
{"language":"c","line":104,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:104:type:board_info"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:156:function:errmsg"}
{"language":"c","line":167,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:167:function:usage"}
{"language":"c","line":181,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"parse_cmdline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:181:function:parse_cmdline"}
{"language":"c","line":41,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"array_size","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:41:macro:array_size"}
{"language":"c","line":43,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:43:type:board_info"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"board_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:55:type:board_info"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:62:function:errmsg"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"parse_cmdline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:63:function:parse_cmdline"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"write_var","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:66:type:write_var"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"EC_OK","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:88:macro:EC_OK"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"EC_BADCL","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:89:macro:EC_BADCL"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"EC_HDW","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:90:macro:EC_HDW"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"EC_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:91:macro:EC_FILE"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"EC_SYS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:92:macro:EC_SYS"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/pci_write.c","source_sha":"c8a9684e1806656aeab5dcde67e8ab51c97a09b7c9368ce33255e85f9ff01b42","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/pci_write.c:97:function:main"}
{"language":"c","line":108,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:108:function:main"}
{"language":"c","line":237,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"heartbeat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:237:function:heartbeat"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"start_capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:268:function:start_capture"}
{"language":"c","line":342,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"capture_copy_data","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:342:function:capture_copy_data"}
{"language":"c","line":379,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"capture_cont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:379:function:capture_cont"}
{"language":"c","line":385,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"capture_complete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:385:function:capture_complete"}
{"language":"c","line":39,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:39:macro:_"}
{"language":"c","line":414,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"init_usr_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:414:function:init_usr_control_struct"}
{"language":"c","line":446,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"menuitem_response","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:446:function:menuitem_response"}
{"language":"c","line":450,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"about","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:450:function:about"}
{"language":"c","line":458,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"do_open_configuration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:458:function:do_open_configuration"}
{"language":"c","line":471,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"open_configuration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:471:function:open_configuration"}
{"language":"c","line":494,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"save_configuration","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:494:function:save_configuration"}
{"language":"c","line":519,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"define_menubar","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:519:function:define_menubar"}
{"language":"c","line":628,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"define_scope_windows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:628:function:define_scope_windows"}
{"language":"c","line":693,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"init_run_mode_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:693:function:init_run_mode_window"}
{"language":"c","line":748,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"exit_from_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:748:function:exit_from_hal"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"main_window_closed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:757:function:main_window_closed"}
{"language":"c","line":762,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"set_focus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:762:function:set_focus"}
{"language":"c","line":766,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:766:function:quit"}
{"language":"c","line":771,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"set_run_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:771:function:set_run_mode"}
{"language":"c","line":797,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_normal_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:797:function:rm_normal_button_clicked"}
{"language":"c","line":809,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_single_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:809:function:rm_single_button_clicked"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"init_usr_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:80:function:init_usr_control_struct"}
{"language":"c","line":821,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_roll_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:821:function:rm_roll_button_clicked"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"define_scope_windows","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:82:function:define_scope_windows"}
{"language":"c","line":833,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_stop_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:833:function:rm_stop_button_clicked"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"init_run_mode_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:83:function:init_run_mode_window"}
{"language":"c","line":846,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"prepare_scope_restart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:846:function:prepare_scope_restart"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"exit_from_hal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:86:function:exit_from_hal"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"main_window_closed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:87:function:main_window_closed"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"set_focus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:88:function:set_focus"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"quit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:89:function:quit"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"heartbeat","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:90:function:heartbeat"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_normal_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:91:function:rm_normal_button_clicked"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_single_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:92:function:rm_single_button_clicked"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_roll_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:93:function:rm_roll_button_clicked"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"rm_stop_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:94:function:rm_stop_button_clicked"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope.c","source_sha":"c898518b74baa28d32792090c4c262b3a3f23a60ecc0a771827e715c2cfcf2fd","symbol":"exit_on_signal","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope.c:96:function:exit_on_signal"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"invalidate_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:106:function:invalidate_channel"}
{"language":"c","line":111,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"invalidate_all_channels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:111:function:invalidate_all_channels"}
{"language":"c","line":120,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"request_display_refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:120:function:request_display_refresh"}
{"language":"c","line":135,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"redraw_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:135:function:redraw_window"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"calculate_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:145:function:calculate_offset"}
{"language":"c","line":187,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"refresh_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:187:function:refresh_display"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"alloc_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:269:function:alloc_color"}
{"language":"c","line":320,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"init_display_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:320:function:init_display_window"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"clear_display_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:372:function:clear_display_window"}
{"language":"c","line":382,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_grid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:382:function:draw_grid"}
{"language":"c","line":449,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"select_trace","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:449:function:select_trace"}
{"language":"c","line":471,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:471:function:handle_release"}
{"language":"c","line":475,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"change_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:475:function:change_zoom"}
{"language":"c","line":501,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:501:function:handle_click"}
{"language":"c","line":51,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"BUFLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:51:macro:BUFLEN"}
{"language":"c","line":529,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"get_cursor_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:529:function:get_cursor_info"}
{"language":"c","line":537,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:537:function:handle_scroll"}
{"language":"c","line":542,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"middle_drag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:542:function:middle_drag"}
{"language":"c","line":550,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"snap","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:550:function:snap"}
{"language":"c","line":559,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"left_drag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:559:function:left_drag"}
{"language":"c","line":586,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:586:function:handle_motion"}
{"language":"c","line":605,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"TIPFORMAT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:605:macro:TIPFORMAT"}
{"language":"c","line":606,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"update_readout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:606:function:update_readout"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"init_display_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:61:function:init_display_window"}
{"language":"c","line":626,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:626:type:pt"}
{"language":"c","line":627,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"dot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:627:function:dot"}
{"language":"c","line":62,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"clear_display_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:62:function:clear_display_window"}
{"language":"c","line":631,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"mag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:631:function:mag"}
{"language":"c","line":632,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"hypot","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:632:function:hypot"}
{"language":"c","line":635,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"distance_point_line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:635:function:distance_point_line"}
{"language":"c","line":636,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"pt","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:636:type:pt"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"alloc_color","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:63:function:alloc_color"}
{"language":"c","line":645,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"mag","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:645:function:mag"}
{"language":"c","line":648,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"COORDINATE_CLIP","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:648:macro:COORDINATE_CLIP"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"update_readout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:64:function:update_readout"}
{"language":"c","line":650,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"line","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:650:function:line"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_grid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:65:function:draw_grid"}
{"language":"c","line":665,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"lines","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:665:function:lines"}
{"language":"c","line":66,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_baseline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:66:function:draw_baseline"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_waveform","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:67:function:draw_waveform"}
{"language":"c","line":68,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_triggerline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:68:function:draw_triggerline"}
{"language":"c","line":693,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_triggerline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:693:function:draw_triggerline"}
{"language":"c","line":69,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_click","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:69:function:handle_click"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:70:function:handle_release"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:71:function:handle_motion"}
{"language":"c","line":72,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"handle_scroll","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:72:function:handle_scroll"}
{"language":"c","line":738,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_baseline","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:738:function:draw_baseline"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_avoid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:73:function:conflict_avoid"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_avoid_dy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:74:function:conflict_avoid_dy"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"draw_waveform","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:757:function:draw_waveform"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:75:function:conflict_reset"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"create_context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:78:function:create_context"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"init_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:90:function:init_display"}
{"language":"c","line":919,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:919:function:conflict_reset"}
{"language":"c","line":924,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_avoid_dy","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:924:function:conflict_avoid_dy"}
{"language":"c","line":934,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"conflict_avoid","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:934:function:conflict_avoid"}
{"language":"c","line":965,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_disp.c","source_sha":"f3c0c31221f446371c6eabe77a7b1ce2761909059bb366e8d7bd1d2d9ff34e89","symbol":"create_context","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_disp.c:965:function:create_context"}
{"language":"c","line":114,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"write_sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:114:function:write_sample"}
{"language":"c","line":115,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"parse_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:115:function:parse_command"}
{"language":"c","line":178,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"read_config_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:178:function:read_config_file"}
{"language":"c","line":211,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"write_config_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:211:function:write_config_file"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"write_log_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:241:function:write_log_file"}
{"language":"c","line":339,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"write_sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:339:function:write_sample"}
{"language":"c","line":372,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"parse_command","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:372:function:parse_command"}
{"language":"c","line":555,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"chan_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:555:function:chan_cmd"}
{"language":"c","line":567,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"chan_src_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:567:function:chan_src_cmd"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"chan_src_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:572:function:chan_src_cmd"}
{"language":"c","line":577,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_files.c","source_sha":"a0dee4519f34a9f8b4b24885103327ee30c900152559823315be51f164610ef4","symbol":"chan_src_cmd","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_files.c:577:function:chan_src_cmd"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:101:function:horiz_press"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:102:function:horiz_release"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:103:function:horiz_motion"}
{"language":"c","line":1049,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"refresh_horiz_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1049:function:refresh_horiz_info"}
{"language":"c","line":1094,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"refresh_pos_disp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1094:function:refresh_pos_disp"}
{"language":"c","line":112,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"init_horiz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:112:function:init_horiz"}
{"language":"c","line":1179,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"format_time_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1179:function:format_time_value"}
{"language":"c","line":1209,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"format_freq_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1209:function:format_freq_value"}
{"language":"c","line":1233,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_press","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1233:function:horiz_press"}
{"language":"c","line":1238,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_motion","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1238:function:horiz_motion"}
{"language":"c","line":126,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"init_horiz_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:126:function:init_horiz_window"}
{"language":"c","line":1292,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"horiz_release","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:1292:function:horiz_release"}
{"language":"c","line":215,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"init_acquire_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:215:function:init_acquire_function"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"handle_watchdog_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:267:function:handle_watchdog_timeout"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"refresh_state_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:291:function:refresh_state_info"}
{"language":"c","line":310,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"write_horiz_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:310:function:write_horiz_config"}
{"language":"c","line":322,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:322:function:set_sample_thread"}
{"language":"c","line":341,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_rec_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:341:function:set_rec_len"}
{"language":"c","line":375,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_horiz_mult","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:375:function:set_horiz_mult"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:38:macro:_"}
{"language":"c","line":408,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_horiz_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:408:function:set_horiz_zoom"}
{"language":"c","line":431,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_horiz_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:431:function:set_horiz_pos"}
{"language":"c","line":457,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:457:function:dialog_realtime_not_loaded"}
{"language":"c","line":497,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_linked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:497:function:dialog_realtime_not_linked"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"BUFLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:56:macro:BUFLEN"}
{"language":"c","line":63,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"TREEVIEW_COLUMN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:63:type:TREEVIEW_COLUMN"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"init_horiz_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:73:function:init_horiz_window"}
{"language":"c","line":742,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:742:function:dialog_realtime_not_running"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"init_acquire_function","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:74:function:init_acquire_function"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"acquire_popup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:75:function:acquire_popup"}
{"language":"c","line":774,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"save_log_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:774:function:save_log_cb"}
{"language":"c","line":77,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_loaded","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:77:function:dialog_realtime_not_loaded"}
{"language":"c","line":78,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_linked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:78:function:dialog_realtime_not_linked"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"dialog_realtime_not_running","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:79:function:dialog_realtime_not_running"}
{"language":"c","line":801,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"log_popup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:801:function:log_popup"}
{"language":"c","line":80,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"log_popup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:80:function:log_popup"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"acquire_selection_made","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:81:function:acquire_selection_made"}
{"language":"c","line":826,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"acquire_popup","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:826:function:acquire_popup"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_sample_thread_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:82:function:set_sample_thread_name"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"activate_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:83:function:activate_sample_thread"}
{"language":"c","line":843,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"acquire_selection_made","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:843:function:acquire_selection_made"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"deactivate_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:84:function:deactivate_sample_thread"}
{"language":"c","line":864,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"set_sample_thread_name","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:864:function:set_sample_thread_name"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"mult_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:86:function:mult_changed"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"zoom_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:87:function:zoom_changed"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:88:function:pos_changed"}
{"language":"c","line":895,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"deactivate_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:895:function:deactivate_sample_thread"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"rec_len_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:89:function:rec_len_button"}
{"language":"c","line":906,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"activate_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:906:function:activate_sample_thread"}
{"language":"c","line":91,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"calc_horiz_scaling","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:91:function:calc_horiz_scaling"}
{"language":"c","line":935,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"mult_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:935:function:mult_changed"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"refresh_horiz_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:93:function:refresh_horiz_info"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"refresh_pos_disp","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:94:function:refresh_pos_disp"}
{"language":"c","line":950,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"zoom_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:950:function:zoom_changed"}
{"language":"c","line":955,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:955:function:pos_changed"}
{"language":"c","line":960,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"rec_len_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:960:function:rec_len_button"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"format_time_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:97:function:format_time_value"}
{"language":"c","line":987,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"calc_horiz_scaling","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:987:function:calc_horiz_scaling"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_horiz.c","source_sha":"26c6d338c752c3e77ccaa507ccbae57a80bddfc101a83aedfa6fd503882925c3","symbol":"format_freq_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_horiz.c:98:function:format_freq_value"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"rtapi_app_exit","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:131:function:rtapi_app_exit"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:146:function:sample"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"capture_sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:243:function:capture_sample"}
{"language":"c","line":287,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"check_trigger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:287:function:check_trigger"}
{"language":"c","line":387,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"init_rt_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:387:function:init_rt_control_struct"}
{"language":"c","line":409,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"init_shm_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:409:function:init_shm_control_struct"}
{"language":"c","line":70,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"init_rt_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:70:function:init_rt_control_struct"}
{"language":"c","line":71,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"init_shm_control_struct","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:71:function:init_shm_control_struct"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:73:function:sample"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"capture_sample","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:74:function:capture_sample"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"check_trigger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:75:function:check_trigger"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.c","source_sha":"d2db1b6fd7d3d6927410365f73a783461b4ce7f5e75291755631ef0a44b929fb","symbol":"rtapi_app_main","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.c:81:function:rtapi_app_main"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_rt.h","source_sha":"b7e2f893ec72329b18d2713e87271e83495e69fe0d1782e705fe1976dbb2206d","symbol":"SCOPE_RT_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_rt.h:2:macro:SCOPE_RT_H"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_shm.h","source_sha":"0d9f169e2683e0880239db5c5ec85a03bfbdd93cf5f35c316c16c1672398cf4a","symbol":"SCOPE_SHM_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_shm.h:2:macro:SCOPE_SHM_H"}
{"language":"c","line":44,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_shm.h","source_sha":"0d9f169e2683e0880239db5c5ec85a03bfbdd93cf5f35c316c16c1672398cf4a","symbol":"SCOPE_SHM_KEY","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_shm.h:44:macro:SCOPE_SHM_KEY"}
{"language":"c","line":45,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_shm.h","source_sha":"0d9f169e2683e0880239db5c5ec85a03bfbdd93cf5f35c316c16c1672398cf4a","symbol":"SCOPE_NUM_SAMPLES_DEFAULT","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_shm.h:45:macro:SCOPE_NUM_SAMPLES_DEFAULT"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"refresh_trigger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:105:function:refresh_trigger"}
{"language":"c","line":174,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"write_trig_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:174:function:write_trig_config"}
{"language":"c","line":192,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"init_trigger_mode_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:192:function:init_trigger_mode_window"}
{"language":"c","line":226,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"init_trigger_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:226:function:init_trigger_info_window"}
{"language":"c","line":298,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"dialog_select_trigger_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:298:function:dialog_select_trigger_source"}
{"language":"c","line":371,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"set_trigger_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:371:function:set_trigger_source"}
{"language":"c","line":37,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:37:macro:_"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"set_trigger_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:402:function:set_trigger_level"}
{"language":"c","line":422,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"level_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:422:function:level_changed"}
{"language":"c","line":427,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"set_trigger_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:427:function:set_trigger_pos"}
{"language":"c","line":452,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:452:function:pos_changed"}
{"language":"c","line":457,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"set_trigger_polarity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:457:function:set_trigger_polarity"}
{"language":"c","line":470,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"edge_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:470:function:edge_button_clicked"}
{"language":"c","line":481,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"set_trigger_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:481:function:set_trigger_mode"}
{"language":"c","line":499,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"normal_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:499:function:normal_button_clicked"}
{"language":"c","line":508,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"auto_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:508:function:auto_button_clicked"}
{"language":"c","line":517,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"force_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:517:function:force_button_clicked"}
{"language":"c","line":522,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"source_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:522:function:source_button_clicked"}
{"language":"c","line":54,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"BUFLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:54:macro:BUFLEN"}
{"language":"c","line":60,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"TRIG_LEVEL_RESOLUTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:60:macro:TRIG_LEVEL_RESOLUTION"}
{"language":"c","line":61,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"TRIG_POS_RESOLUTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:61:macro:TRIG_POS_RESOLUTION"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"TREEVIEW_COLUMN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:64:type:TREEVIEW_COLUMN"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"init_trigger_mode_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:74:function:init_trigger_mode_window"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"init_trigger_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:75:function:init_trigger_info_window"}
{"language":"c","line":79,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"dialog_select_trigger_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:79:function:dialog_select_trigger_source"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"auto_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:82:function:auto_button_clicked"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"normal_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:83:function:normal_button_clicked"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"force_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:84:function:force_button_clicked"}
{"language":"c","line":85,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"source_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:85:function:source_button_clicked"}
{"language":"c","line":86,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"edge_button_clicked","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:86:function:edge_button_clicked"}
{"language":"c","line":87,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"level_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:87:function:level_changed"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:88:function:pos_changed"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_trig.c","source_sha":"899c262597632419487b5a2e98696bfa0ed2b1c9e40b258fd37c7d858d3a58e8","symbol":"init_trig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_trig.c:94:function:init_trig"}
{"language":"c","line":233,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"init_horiz","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:233:function:init_horiz"}
{"language":"c","line":234,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"init_vert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:234:function:init_vert"}
{"language":"c","line":235,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"init_trig","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:235:function:init_trig"}
{"language":"c","line":236,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"init_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:236:function:init_display"}
{"language":"c","line":238,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"handle_watchdog_timeout","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:238:function:handle_watchdog_timeout"}
{"language":"c","line":239,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"refresh_state_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:239:function:refresh_state_info"}
{"language":"c","line":240,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"capture_complete","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:240:function:capture_complete"}
{"language":"c","line":241,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"capture_cont","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:241:function:capture_cont"}
{"language":"c","line":242,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"start_capture","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:242:function:start_capture"}
{"language":"c","line":243,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"request_display_refresh","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:243:function:request_display_refresh"}
{"language":"c","line":244,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"refresh_display","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:244:function:refresh_display"}
{"language":"c","line":245,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"refresh_trigger","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:245:function:refresh_trigger"}
{"language":"c","line":246,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"invalidate_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:246:function:invalidate_channel"}
{"language":"c","line":247,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"invalidate_all_channels","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:247:function:invalidate_all_channels"}
{"language":"c","line":248,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"channel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:248:function:channel_changed"}
{"language":"c","line":249,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"redraw_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:249:function:redraw_window"}
{"language":"c","line":251,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"format_signal_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:251:function:format_signal_value"}
{"language":"c","line":253,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"read_config_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:253:function:read_config_file"}
{"language":"c","line":254,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"write_config_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:254:function:write_config_file"}
{"language":"c","line":255,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"write_horiz_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:255:function:write_horiz_config"}
{"language":"c","line":256,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"write_vert_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:256:function:write_vert_config"}
{"language":"c","line":257,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"write_trig_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:257:function:write_trig_config"}
{"language":"c","line":258,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"write_log_file","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:258:function:write_log_file"}
{"language":"c","line":265,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_sample_thread","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:265:function:set_sample_thread"}
{"language":"c","line":266,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_rec_len","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:266:function:set_rec_len"}
{"language":"c","line":267,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_horiz_mult","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:267:function:set_horiz_mult"}
{"language":"c","line":268,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_horiz_zoom","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:268:function:set_horiz_zoom"}
{"language":"c","line":269,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_horiz_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:269:function:set_horiz_pos"}
{"language":"c","line":270,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_active_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:270:function:set_active_channel"}
{"language":"c","line":271,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_channel_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:271:function:set_channel_source"}
{"language":"c","line":272,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_channel_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:272:function:set_channel_off"}
{"language":"c","line":273,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_vert_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:273:function:set_vert_scale"}
{"language":"c","line":274,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"format_scale_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:274:function:format_scale_value"}
{"language":"c","line":275,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_vert_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:275:function:set_vert_pos"}
{"language":"c","line":276,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_vert_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:276:function:set_vert_offset"}
{"language":"c","line":277,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_trigger_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:277:function:set_trigger_source"}
{"language":"c","line":278,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_trigger_level","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:278:function:set_trigger_level"}
{"language":"c","line":279,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_trigger_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:279:function:set_trigger_pos"}
{"language":"c","line":280,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_trigger_polarity","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:280:function:set_trigger_polarity"}
{"language":"c","line":281,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_trigger_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:281:function:set_trigger_mode"}
{"language":"c","line":282,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"set_run_mode","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:282:function:set_run_mode"}
{"language":"c","line":283,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"prepare_scope_restart","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:283:function:prepare_scope_restart"}
{"language":"c","line":284,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"save_log_cb","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:284:function:save_log_cb"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_usr.h","source_sha":"76d02ccd997773871b7b78e38cb50174b85aad11db6516468bc47ac0614af5f2","symbol":"SCOPE_USR_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_usr.h:2:macro:SCOPE_USR_H"}
{"language":"c","line":100,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:100:function:offset_changed"}
{"language":"c","line":101,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:101:function:offset_activated"}
{"language":"c","line":102,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:102:function:pos_changed"}
{"language":"c","line":103,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"chan_sel_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:103:function:chan_sel_button"}
{"language":"c","line":1042,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"selection_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:1042:function:selection_changed"}
{"language":"c","line":1062,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"channel_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:1062:function:channel_changed"}
{"language":"c","line":106,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"write_chan_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:106:function:write_chan_config"}
{"language":"c","line":107,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"style_with_css","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:107:function:style_with_css"}
{"language":"c","line":1122,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"format_scale_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:1122:function:format_scale_value"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_vert","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:113:function:init_vert"}
{"language":"c","line":1149,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"write_chan_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:1149:function:write_chan_config"}
{"language":"c","line":1176,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"style_with_css","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:1176:function:style_with_css"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_active_channel","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:133:function:set_active_channel"}
{"language":"c","line":177,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_channel_off","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:177:function:set_channel_off"}
{"language":"c","line":213,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_channel_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:213:function:set_channel_source"}
{"language":"c","line":294,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_vert_scale","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:294:function:set_vert_scale"}
{"language":"c","line":356,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_vert_pos","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:356:function:set_vert_pos"}
{"language":"c","line":386,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"set_vert_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:386:function:set_vert_offset"}
{"language":"c","line":38,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"_","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:38:macro:_"}
{"language":"c","line":423,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"format_signal_value","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:423:function:format_signal_value"}
{"language":"c","line":469,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"write_vert_config","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:469:function:write_vert_config"}
{"language":"c","line":524,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_chan_sel_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:524:function:init_chan_sel_window"}
{"language":"c","line":551,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_chan_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:551:function:init_chan_info_window"}
{"language":"c","line":589,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_vert_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:589:function:init_vert_info_window"}
{"language":"c","line":58,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"BUFLEN","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:58:macro:BUFLEN"}
{"language":"c","line":644,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"scale_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:644:function:scale_changed"}
{"language":"c","line":649,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"pos_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:649:function:pos_changed"}
{"language":"c","line":64,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"VERT_POS_RESOLUTION","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:64:macro:VERT_POS_RESOLUTION"}
{"language":"c","line":654,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:654:function:offset_button"}
{"language":"c","line":679,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"dialog_set_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:679:function:dialog_set_offset"}
{"language":"c","line":67,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"TREEVIEW_COLUMN","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:67:type:TREEVIEW_COLUMN"}
{"language":"c","line":684,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:684:type:offset_data"}
{"language":"c","line":757,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:757:function:offset_changed"}
{"language":"c","line":775,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_activated","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:775:function:offset_activated"}
{"language":"c","line":781,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"chan_sel_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:781:function:chan_sel_button"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_data","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:81:type:offset_data"}
{"language":"c","line":859,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"change_source_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:859:function:change_source_button"}
{"language":"c","line":886,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"dialog_select_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:886:function:dialog_select_source"}
{"language":"c","line":88,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_chan_sel_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:88:function:init_chan_sel_window"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_chan_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:89:function:init_chan_info_window"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"init_vert_info_window","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:90:function:init_vert_info_window"}
{"language":"c","line":92,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"dialog_select_source","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:92:function:dialog_select_source"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"selection_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:93:function:selection_changed"}
{"language":"c","line":96,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"change_source_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:96:function:change_source_button"}
{"language":"c","line":97,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"offset_button","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:97:function:offset_button"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"dialog_set_offset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:98:function:dialog_set_offset"}
{"language":"c","line":99,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/scope_vert.c","source_sha":"dafba39d75b6000a7c9e551b35bd99b5cd4aed92d8f79bfa750b081ea0f54890","symbol":"scale_changed","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/scope_vert.c:99:function:scale_changed"}
{"language":"c","line":110,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"errmsg","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:110:function:errmsg"}
{"language":"c","line":121,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:121:function:upci_reset"}
{"language":"c","line":124,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:124:type:dev_info"}
{"language":"c","line":125,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:125:type:region_info"}
{"language":"c","line":156,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_scan_bus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:156:function:upci_scan_bus"}
{"language":"c","line":162,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:162:type:dev_info"}
{"language":"c","line":163,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"cfg_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:163:type:cfg_info"}
{"language":"c","line":289,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_print_device_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:289:function:upci_print_device_info"}
{"language":"c","line":291,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:291:type:upci_dev_info"}
{"language":"c","line":319,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_get_device_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:319:function:upci_get_device_info"}
{"language":"c","line":332,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_find_device","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:332:function:upci_find_device"}
{"language":"c","line":335,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:335:type:dev_info"}
{"language":"c","line":353,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"incr_io_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:353:function:incr_io_usage"}
{"language":"c","line":36,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"_GNU_SOURCE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:36:macro:_GNU_SOURCE"}
{"language":"c","line":388,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"decr_io_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:388:function:decr_io_usage"}
{"language":"c","line":402,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"incr_mem_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:402:function:incr_mem_usage"}
{"language":"c","line":437,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"decr_mem_usage","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:437:function:decr_mem_usage"}
{"language":"c","line":451,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_open_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:451:function:upci_open_region"}
{"language":"c","line":453,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:453:type:dev_info"}
{"language":"c","line":454,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:454:type:region_info"}
{"language":"c","line":508,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_close_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:508:function:upci_close_region"}
{"language":"c","line":510,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:510:type:region_info"}
{"language":"c","line":528,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_u8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:528:function:upci_read_u8"}
{"language":"c","line":530,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:530:type:region_info"}
{"language":"c","line":550,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_s8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:550:function:upci_read_s8"}
{"language":"c","line":552,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:552:type:region_info"}
{"language":"c","line":56,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"cfg_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:56:type:cfg_info"}
{"language":"c","line":570,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_u16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:570:function:upci_read_u16"}
{"language":"c","line":572,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:572:type:region_info"}
{"language":"c","line":590,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_s16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:590:function:upci_read_s16"}
{"language":"c","line":592,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:592:type:region_info"}
{"language":"c","line":610,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_u32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:610:function:upci_read_u32"}
{"language":"c","line":612,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:612:type:region_info"}
{"language":"c","line":630,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_read_s32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:630:function:upci_read_s32"}
{"language":"c","line":632,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:632:type:region_info"}
{"language":"c","line":650,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_u8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:650:function:upci_write_u8"}
{"language":"c","line":652,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:652:type:region_info"}
{"language":"c","line":672,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_s8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:672:function:upci_write_s8"}
{"language":"c","line":674,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:674:type:region_info"}
{"language":"c","line":692,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_u16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:692:function:upci_write_u16"}
{"language":"c","line":694,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:694:type:region_info"}
{"language":"c","line":712,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_s16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:712:function:upci_write_s16"}
{"language":"c","line":714,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:714:type:region_info"}
{"language":"c","line":732,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_u32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:732:function:upci_write_u32"}
{"language":"c","line":734,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:734:type:region_info"}
{"language":"c","line":73,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:73:type:region_info"}
{"language":"c","line":74,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_region_type","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:74:type:upci_region_type"}
{"language":"c","line":752,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_write_s32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:752:function:upci_write_s32"}
{"language":"c","line":754,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:754:type:region_info"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:81:type:dev_info"}
{"language":"c","line":82,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"upci_dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:82:type:upci_dev_info"}
{"language":"c","line":83,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"cfg_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:83:type:cfg_info"}
{"language":"c","line":84,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"region_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:84:type:region_info"}
{"language":"c","line":89,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"MAX_DEVICES","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:89:macro:MAX_DEVICES"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"MAX_REGIONS","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:90:macro:MAX_REGIONS"}
{"language":"c","line":93,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"DEVICES_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:93:macro:DEVICES_FILE"}
{"language":"c","line":94,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.c","source_sha":"68000b7ede7fafe3a2506ef474567a05075367d079b44e143f4bd1034eaf35fa","symbol":"DEVICE_FILE","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.c:94:macro:DEVICE_FILE"}
{"language":"c","line":105,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_find_device","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:105:function:upci_find_device"}
{"language":"c","line":113,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_open_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:113:function:upci_open_region"}
{"language":"c","line":119,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_close_region","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:119:function:upci_close_region"}
{"language":"c","line":128,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_u8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:128:function:upci_read_u8"}
{"language":"c","line":129,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_s8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:129:function:upci_read_s8"}
{"language":"c","line":130,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_u16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:130:function:upci_read_u16"}
{"language":"c","line":131,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_s16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:131:function:upci_read_s16"}
{"language":"c","line":132,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_u32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:132:function:upci_read_u32"}
{"language":"c","line":133,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_read_s32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:133:function:upci_read_s32"}
{"language":"c","line":141,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_u8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:141:function:upci_write_u8"}
{"language":"c","line":142,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_s8","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:142:function:upci_write_s8"}
{"language":"c","line":143,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_u16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:143:function:upci_write_u16"}
{"language":"c","line":144,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_s16","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:144:function:upci_write_s16"}
{"language":"c","line":145,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_u32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:145:function:upci_write_u32"}
{"language":"c","line":146,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_write_s32","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:146:function:upci_write_s32"}
{"language":"c","line":2,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"UPCI_H","symbol_kind":"macro","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:2:macro:UPCI_H"}
{"language":"c","line":49,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_region_type","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:49:type:upci_region_type"}
{"language":"c","line":55,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_dev_info","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:55:type:upci_dev_info"}
{"language":"c","line":65,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_region_type","symbol_kind":"type","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:65:type:upci_region_type"}
{"language":"c","line":75,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_reset","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:75:function:upci_reset"}
{"language":"c","line":81,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_scan_bus","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:81:function:upci_scan_bus"}
{"language":"c","line":90,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_print_device_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:90:function:upci_print_device_info"}
{"language":"c","line":98,"parse_status":"parsed","path":"linuxcnc/src/hal/utils/upci.h","source_sha":"943deea2f2042d8313f6fddafed0e652f9e27a8e3a663ce5ceba4306b89c00b6","symbol":"upci_get_device_info","symbol_kind":"function","symbol_source_id":"symbol:linuxcnc/src/hal/utils/upci.h:98:function:upci_get_device_info"}